PDA

View Full Version : سوال: مدیریت فرم های چندمرحله ای



mbasirati
شنبه 14 فروردین 1395, 08:13 صبح
سلام
من توی پروژم یه بخش ثبت نام دارم که شامل چندین صفحه س که توی هر صفحه (مرحله) کاربر باید یه سری اطلاعات وارد کنه
میخواستم بدونم مدیریت این فرم ها چه جوری باید انجام بشه. سناریوی پیاده سازی این فرم ها چه طوریه؟
اینکه کاربر تا زمانی که یه مرحله رو رد نکرده نتونه وارد مرحله بعدی بشه یا با زدن آدرس صفحات دیگه نتونه وارد اون صفحات بشه تا زمانی که صفحات قبلی رو تکمیل نکرده
و اینکه اطلاعات تا مرحله آخر کجا ذخیره بشه؟ هر مرحله توی دیتابیس ذخیره بشه یا همش یه جایی موقتا ذخیره بشه و در مرحله آخر توی دیتابیس ذخیره بشه؟

m_kalantar.cs
جمعه 20 فروردین 1395, 09:06 صبح
راحت ترین راه استفاده از Form Wizard های jquery هست. که چند نمونه از آنها را اینجا (https://www.google.com/?gws_rd=ssl#q=jquery+form+wizard)می توانید پیدا کنید

بدین صورت که کاربر تمام اطلاعات را وارد میکند و شما یکجا همه آنها را در دیتابیس درج میکنید. البته هنگام طراحی شما همه فیلد ها را در یک صفحه و در یک بخش طراحی میکنید اما هنگام مشاهده کاربر آنها را به صورت چند صفحه ای می بیند و فکر میکند چندین صفحه مجزا است در صورتی که در واقع یک صفحه است.