PDA

View Full Version : سوال: فرم ارزیابی Virtuemart Multi Vendor Marketplace



rezaei110
پنج شنبه 26 اردیبهشت 1398, 09:59 صبح
با سلام
من افزونه مشارکت در فروش Virtuemart Multi Vendor Marketplace را نصب کردم ولی وقتی می خواهی پروفایل را پر کنی برای همکار در فروش وقتی به فارسی باشه خطا میگیره و میگه تنها حروف قابل قبول است انگار فقط انگلیسی را قبول می کند.
میشه یه راهنمایی کنید که باید چه کار کنم؟
فرمش را آپلود کردم ولی نمی دونم چی به چی هست
مثلا خط 778 نام ورودی را دریافت میکنه ولی متوجه نشدم کجا چک میشه؟

ali_sed
پنج شنبه 26 اردیبهشت 1398, 14:44 عصر
سلام

خط ۱۴۴۰ به بعد را نگاه کنید: متناسب با نیاز عبارت باقاعده مربوطه را تغییر دهید. مثلا فیلدی که کلاس validate-screen دارد هندلرش screen در کد زیر است.

jQuery(document).ready(function(){
document.formvalidator.setHandler('name', function (value) {
var regex=/^[a-zA-Z ]+$/;
return regex.test(value);
});
document.formvalidator.setHandler('screen', function(value) {
var nm =/^[A-Za-z0-9 ]+$/;
return nm.test(value);
});
document.formvalidator.setHandler('phone', function(value=0) {
var mob =/^[+\-\(\) 0-9]{5,20}$/;
return mob.test(value);
});
document.formvalidator.setHandler('company', function(value) {
var nm =/^[A-Za-z0-9 _]{3,40}$/;
return nm.test(value);
});
document.formvalidator.setHandler('zip', function(value) {
var nm =/^[A-Za-z0-9 ]{3,40}$/;
return nm.test(value);
});
});