انجمن سایت کلیدستان



عناصر جدید جایگزین عناصر قبلی در صفحه (طراحی فرم برای سایت)زمان کنونی: ۱۳۹۵/۰۹/۱۶، ۱۰:۲۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: ساراعلی
آخرین ارسال: ساراعلی
پاسخ 3
بازدید 749

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عناصر جدید جایگزین عناصر قبلی در صفحه (طراحی فرم برای سایت)

عناصر جدید جایگزین عناصر قبلی در صفحه (طراحی فرم برای سایت)

#1
با سلام و تشکر از سایت خوبتون
یک سوال داشتم در مورد اینکه چطوری میشه عناصر جدید جایگزین عناصر قبلی در صفحه کرد؟یعنی مثلا کاربر یک فرم رو پر میکنه و بعد از submit برای نشون دادن اطلاعتی که وارد کرده به خودش بدون اینکه وارد صفحه جدید بشه تو همون صفحه فعلی فرم ناپدید میشه و به جاش یک div حاوی اطلاعتش نشون داده میشه تو خیلی از سایتها دیدم که از این تکنیک استفاده میکنن لطفا راهنمایی کنید چطوری میشه اینکارو انجام داد؟ ممنون
پاسخ

عناصر جدید جایگزین عناصر قبلی در صفحه (طراحی فرم برای سایت)

#2
سلام.
اگر دکمه یک دکمه submit معمولی باشد، صفحه دوباره load می شود، بنابراین مثلا اگر صفحه با PHP نوشته شده باشد، کافی است که با PHP ، چک کنیم که آیا یک پارامتر مربوط به فرم، به صفحه ارسال شده یا نه (با تابع isset در PHP). اگر ارسال شده بود، یعنی کاربر قبلا فرم را پر کرده و روی دکمه کلیک کرده، پس بر اساس شرط، کد را به گونه ای می نویسیم که فرم نمایش داده نشود و بخش پردازش نمایش داده شود. بنابراین نمایش خود فرم نیز وابسته به ارسال آن پارامتر خواهد بود. در بخش پردازشی هم اگر اطلاعات ورودی غلط بود، کدهایی برای نمایش دوباره فرم به همراه اطلاعات صحیح وارد شده را می نویسیم.

در حالتی ممکن است دکمه معمولی نباشد و صفحه را reload نکند. در این مواقع، معمولا از javascript برای پردازش استفاده می شود که قابلیت هایی برای عدم نمایش عناصر موجود در صفحه (حذف آنها) را دارد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ساراعلی

عناصر جدید جایگزین عناصر قبلی در صفحه (طراحی فرم برای سایت)

#3
(۱۳۹۴/۰۲/۱۱, ۰۶:۴۹ ب.ظ)'admin' نوشته: سلام.
اگر دکمه یک دکمه submit معمولی باشد، صفحه دوباره load می شود، بنابراین مثلا اگر صفحه با PHP نوشته شده باشد، کافی است که با PHP ، چک کنیم که آیا یک پارامتر مربوط به فرم، به صفحه ارسال شده یا نه (با تابع isset در PHP). اگر ارسال شده بود، یعنی کاربر قبلا فرم را پر کرده و روی دکمه کلیک کرده، پس بر اساس شرط، کد را به گونه ای می نویسیم که فرم نمایش داده نشود و بخش پردازش نمایش داده شود. بنابراین نمایش خود فرم نیز وابسته به ارسال آن پارامتر خواهد بود. در بخش پردازشی هم اگر اطلاعات ورودی غلط بود، کدهایی برای نمایش دوباره فرم به همراه اطلاعات صحیح وارد شده را می نویسیم.

در حالتی ممکن است دکمه معمولی نباشد و صفحه را reload نکند. در این مواقع، معمولا از javascript برای پردازش استفاده می شود که قابلیت هایی برای عدم نمایش عناصر موجود در صفحه (حذف آنها) را دارد.



 

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

 
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)