Сайты - по стандартам, но не стандартные сайты!
Страниц: 1
Здравствуйте.
Всегда находил способ честно пройти валидацию (не добавляя нужные невалидируемые атрибуты через яваскрипт). Но тут наткнулся на эти квадратные скобки в значениях атрибутов, которые часто используют многие скрипты.
Пример:
Lightbox (скрипт фотогаллереи использует идентификацию с помощью атрибута "rel")
. . .
Это я обошол записав:
. . .
formValidator (валидация вводимых значений у форму использует идентификацию с помощью атрибута "class")
Вот здесь я застрял.
Есть какие-то идеи как это обойти? Простая замена скобок на [,93 не пройдет.
Нет на форуме
Зачем?
Проще же сделать:
class="validate required custom onlyLetter"
И уже проверять есть ли такой класс у элемента.
Нет на форуме
Спасибо за ответ.
Я не профи в скриптах, но насколько я понял, то там 13 массивов из правилами валидации. Одновременно могут быть задействованы несколько способов валидации.
Т.е. если записывать в html что-то типа:
class="validate required custom onlyLetter"
то в яваскрипте нужно предусмотреть 13*13 (грубо говоря) вариантов валидации если не использовать массивов.
Возможно и можно передать значения из такого class как массив, но это нужно переписывать код яваскрипта. Это забирает время и нужны знания, а таких скриптов есть много. Я уж лучше пожертвую валидацией страницы (или нагло обойду ее установив нужное значение class через яваскрипт, возможно это лучший выход).
Может можно как-то проще пройти валидацию xhtml 1.1 ?
Отредактированно okaterynchuk (03.02.2014 14:37)
Нет на форуме
Уж не знаю, что вы там используете, но это не скрипт, это извращение... Уж простите
Используйте это: http://javascriptcoder.com/html-form/ja … tion.phtml
Нет на форуме
Я использовал это: http://position-absolute.com/articl … is-a-mess/
Скрипт может и извращение, но выглядит зато красиво
Впрочем прописал нужное значение для class через javascript setAttribute.
Нет на форуме
Страниц: 1