ورود

نسخه کامل مشاهده نسخه کامل : چك كردن سابميت شدن فرم



milad_66
24-08-2008, 13:45
سلام
فرض كنيد يه فرم دارم و حالا كاربر دكمه سابميت رو زده و ميره به صفحه اي كه توي action تگ form نوشتم.
من قبلا ميومدم توي اول صفحه مي نوشتم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا بنا بدلايلي اين خط ديگه كار نمي كنه. بنظرتون اگه بجاي اين كار بيم يه فيلد hidden تعريف كنم و value اون رو قرار بدم true

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد به جاي اون خط بالايي بنويسم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مشكلي داره؟

hadi_joulaee
24-08-2008, 15:18
مشکلی نداره ولی همون کد اولی کار میکنه
تو با این کار داری لقمه رو دور گردنت میگردونی!

milad_66
24-08-2008, 19:36
گفتم كه بنا به دلايلي اون كد اوليه كار نمي كنه!
پس از لحاظ فني مشكل نداره؟

Bill Gates
24-08-2008, 19:54
کار میکنه باید به این صورت بنویسید :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

milad_66
25-08-2008, 15:59
گفتم بنابدلايلي كار نمي كنه دليلشم مي دونم كه چرا كار نمي كنه. حالا اون جايگزين بد كه نيست؟

peyman1987
25-08-2008, 18:57
بهترین کار همونیه که خودتون گفتین. یه فیلد مخفی تعریف کنین و بهش مقدار بدین.
وقتی دکمه سابمیت رو چک میکنین یه مشکل وچود داره که توی بعضی مرورگرها با زدن دکمه اینتر روی فیلدها فرم سابمیت میشه ولی متغیر دکمه سابمیت مقداردهی نمیشه بنابرین فرم کار نمیکنه. بهترین راه همون فیلد مخفیه.

Bill Gates
26-08-2008, 01:33
بهترین کار همونیه که خودتون گفتین. یه فیلد مخفی تعریف کنین و بهش مقدار بدین.
وقتی دکمه سابمیت رو چک میکنین یه مشکل وچود داره که توی بعضی مرورگرها با زدن دکمه اینتر روی فیلدها فرم سابمیت میشه ولی متغیر دکمه سابمیت مقداردهی نمیشه بنابرین فرم کار نمیکنه. بهترین راه همون فیلد مخفیه.

نفهمیدم :31: ببین الان با اون کدی که من دادم اگر اینتر بزنند مشکل پیش میاد؟