زمان جاری: 2012/05/20, 07:05 AM خوش آمدید مهمان گرامی! (ورودعضویت)



مشکل در اعتبار سنجی


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
مشکل در اعتبار سنجی
نویسنده پیام
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #1
Photo مشکل در اعتبار سنجی
با سلام خدمت همه دوستان عزیز من چند سوال داشتم :

1. چطور میشه erorr validation ها رو رو صفحه نمایش داد.
مثلا زمانی که یک ایمیل را درست وارد نکرد یک ستاره یا متن را جلوی textbox نمایش بده.

2. چطوری میشه تمامی خطا های یکسان رو با یک validation نشان بدیم.
مثلا ایمیل دارای یک rule خاص و متن خطای یکسان است. اگر بخواهیم در 2 جا نمایشش دهیم از یک منبع برای دوباره نویسی validation استفاده کنیم.

3. چطور می تونم از پست شدن اطلاعات قبل از بررسی صحت اطلاعات فرم جلو گیری نماییم.

از اینکه وقت می زارین و پاسخ می دهید سپاس.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2010/08/20 02:59 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
cybercoder غایب
Expired
**

ارسال‌ها: 108
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
82 بار تشکر شده در 46 پست
ارسال: #2
RE: مشکل در اعتبار سنجی
1. اگر در مدل validation رو فعال کنید خودش انجام میده ( در 1.3 دقیقا جلوی فیلد می نویسه ) علاوه بر اون می تونید برای custom function هم براش بنویسید. به مستندات Cake در مورد validation مراجعه فرمایید.

2- اگر فیلد در تمامی مدل ها مشترک باشد می توانید در app_model.php بنویسید ولی اگر نباشد گریزی نیست ( ولی باید بشه اول چک کرد که آیا مدل دارای چنین فیلدی هست یا خیر سپس در مورد validation ش تصمیم گرفت )

3-می توانید از Ajax استفاده کنید ( در پس زمینه فرم را پست کرده و چک کنید ) یا از Javascript برای بررسی استفاده کنید که روش خوبی نیست.

موفق باشید.
2010/08/20 03:08 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : ghasem.fattahpour chalist
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: