PDA

View Full Version : سوال: امکان تصحیح فرم در صورت وارد کردن مقدار اشتباه



ghiravani
چهارشنبه 16 اسفند 1391, 12:44 عصر
سلام دوستان خسته نباشید

در فرم های ثبت نام حتما دیدید که اگر فرد مثلا ایمیل رو نادرست وارد کنه، سپس روی کلید ثبت نام کلیک کنه، دوباره فرم ثبت نام بهش نمایش داده میشه و گاربر میتونه فرم رو ویرایش کنه.یعنی مقداری که در فیلد ها وارد کرده(مثلا نام و ... پاک نمیشن)
مثلا یک فرم داریم که نام کاربری، ایمیل، رمز عبور، یک مجموعه چک باکس رو دریافت میکنه(مثلا به کدام رشته علاقه دارید؟ چک باکس ۱: فیزیک. چک باکس ۲: شیمی. چک باکس ۳: زبان انگلیسی. امکان انتخاب چند مقدار نیز وجود دارد)

حالا اگر کاربر ایمیل خودش رو اشتباه وارد کنه و روی ثبت نام کلیک کنه، به صفحه بعد میره و سایت خطا میده که "ایمیل وارد شده نادرست است".
حالا چطور میشه با بهترین روش، فرم رو برای ویرایش، دوباره به کاربر نشون داد ولی مقادیری که وارد کرده پاک نشه؟؟ یکی از مشکلات کار اینجاست که چک باکس داریم و امکان چند انتخاب برای اینا وجود داره.
یک راه اینه که یک فرم دیگه بسازیم و دوباره مقادیر رو داخلش قرار بدیم که این کار زحمتش زیاده:( روش راحتی برای این کار وجود نداره که پردازش اطلاعات نخواد؟

ممنون

mojtaba.baghban
چهارشنبه 16 اسفند 1391, 15:09 عصر
با جاوا اسکریپت این کار انجام میشه.
توصیه من اینه که از پلاگین vaidate که واسه jquery نوشته شده استفاده کنید

mammadyeta
چهارشنبه 16 اسفند 1391, 15:17 عصر
سلام دوست عزیز
من هم قبلا این مشکل رو داشتم. کلی گشتم و از یه سایت خارجی یه روش پیدا کردم و جواب هم داد. ولی الان هرکاری می کنم یادم نمیاد که کدوم سایت بود.
ولی دوتا لینک براتون پیدا کردم که امیدوارم به دردتون بخوره.
http://snipplr.com/view/3498/
و
http://phpmaster.com/form-validation-with-php/

یا علی