اعمال محدودیت ساده در ار اس فروم
|
۴-۴-۱۳۹۴, ۰۵:۴۹ عصر
ارسال: #1
|
|||
|
|||
اعمال محدودیت ساده در ار اس فروم
با سلام
می خوام تو ار اس فروم چند تا محدودیت اجرا کنم دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. اول اینکه تو شماره موبایل ، کد ملی و شماره حواله کسی تکراری نفرسته دوم اینکه شماره موبایل و کد ملی کسی زیر 10 رقم نفرسته سوم اون فیلد تاریخ هست می خوام اون رو 3 تا فیلد کنم ، بشه ، روز ماه سال نمی خوام کاربر اینطوری وارد کنه |
|||
۴-۴-۱۳۹۴, ۰۷:۳۱ عصر
ارسال: #2
|
|||
|
|||
RE: اعمال محدودیت ساده در ار اس فروم
درود بر شما
برای جلوگیری از فیلد تکراری (ایمیل، موبایل، نام کاربری و ..) این نمونه کد رو برای ایمیل گذاشتم که می تونید برای سایر فیلد ها هم با تغییر استفاده کنید. در مسیر /components/com_rsform/helpers/validation.php به فایل validation.php اضافه کنید: کد php: (انتخاب همه) function uniqueEmail($param, $extra=null) • انتخاب اینکه پرکردن فیلد الزامی است یا خیر • انتخاب قانون اعتبار سنجی- برای مثال اگر شماره تلفن را انتخاب کنید، فیلد باید شامل 3 عدد،یک خط تیره، دوباره 3 عدد، یک خط تیره و 4 عدد باشد، در غیر این صورت پذیرفته نمیشود. • اضافه کردن پیغام اعتبار سنجی- پیام اعتبار سنجی، پیامی است که کاربر هنگامی که فیلد با قوانین مطابقت ندارد می بیند. مثلا اگر یک فیلد شماره تلفن است و فردی خط تیره را نمیگذارد، این پیغام را ببیند،" شماره تلفن معتبر نمیباشد. شماره باید شامل 10 عدد همراه با خط تیره باشد 123-456-7890" برای کنار هم گذاشتن فیلدها می تونید طبق نمونه زیر عمل کنید: کد php: (انتخاب همه) <tr class="rsform-block rsform-block-dd"> |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان