Добавлено: Чт, 26 Янв, 2012 07:22 Заголовок сообщения: регулярные выражения русские буквы
Если что не так не обессудьте, я далек от php...
Подскажите как быть, установил JomEstate, все работает, но при попытке забить русскими символами информацию (объекты недвижимости), выдает ошибку:
This field have no ID attribut( name & class displayed): validate[required,custom[noSpecialCaracters]] text
весь об_Гуглися в поисках решения проблемы, могу ошибиться, думаю что связано с регулярными выражениями.
"required":{"regex":"none","alertText":"* This field is required","alertTextCheckboxMultiple":"* Please select an option","alertTextCheckboxe":"* This checkbox is required"},"length":{"regex":"none","alertText":"*Between ","alertText2":" and ","alertText3":" characters allowed"},"maxCheckbox":{"regex":"none","alertText":"* Checks allowed Exceeded"},"minCheckbox":{"regex":"none","alertText":"* Please select ","alertText2":" options"},"confirm":{"regex":"none","alertText":"* Your field is not matching"},"telephone":{"regex":"/^[0-9\-\(\)\ + ]+$/","alertText":"* Invalid phone number"},"email":{"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/","alertText":"* Invalid email address"},"date":{"regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/","alertText":"* Invalid date, must be in YYYY-MM-DD format"},"onlyNumber":{"regex":"/^[0-9.-\]+$/","alertText":"* Digits only, no space"},"noSpecialCaracters":{"regex":"/^[^~!#$%^{}()*\\[\\]\";:|<>?/+=]+$/","alertText":"* No special characters allowed"},"SpecialCaracters":{"regex":"/^[^\;\/<>#~*{}$]+$/","alertText":"* Please follow importing schema"},"bookingdates":{"regex":"/^[0-9a-zA-Z,|& ]+$/","alertText":"* Please place correct format","alertTextCheckboxMultiple":"* Please select an option","alertTextCheckboxe":"* This checkbox is required"},"ajaxUser":{"file":"validateUser.php","extraData":"name=eric","alertTextOk":"* This user is available","alertTextLoad":"* Loading, please wait","alertText":"* This user is already taken"},"ajaxName":{"file":"validateUser.php","alertText":"* This name is already taken","alertTextOk":"* This name is available","alertTextLoad":"* Loading, please wait"},"validate2fields":{"nname":"validate2fields","alertText":"* You must have a firstname and a lastname"}
Похоже, с валидацией это не сявзано.
Просто у поля нет атрибута ID.
Попробуйте его добавить. напр. id="field_1" _________________ сервис DNS | разные http, DNS и прочие утилиты
Так и есть.
На сайте производителя модуля, обнаружил что добавили дополнительное поле.
Если ранее было: Attribute Name, то вот второе поле: Atributes name no special characters.
Здесь ввожу (Attribute Name) на русском, во втором на инглгишь, осталось выяснить куда прописать, обычно даже по таким мелочам просят оплату...
Сюда Attribute Name пишу к примеру Тип недвижимости и т.д, при попытке занести данные получаю: This field have no ID attribut( name & class displayed): validate[required,custom[noSpecialCaracters]] text
Буквально я запостил здесь о проблеме, в этот же день обнаружил что появилось поле: Atributes name no special characters
Теперь если в Attribute Name пишу Тип недвижимости, а в Atributes name no special characters пишу Property Type, то все ОК.