Это не похоже на предоставленную проверку , допускающую пользовательские имена классов, но она использует некоторые предопределенные имена классов (см. Раздел «Хуки CSS»).быстрый взгляд на источник показывает это:
getAdvice : function(name, elm) {
return $('advice-' + name + '-' + Validation.getElmID(elm)) || $('advice-' + Validation.getElmID(elm));
}
Таким образом, вы можете заранее создать некоторые элементы DIV с идентификатором, который скрипт найдет и использует.Поэтому, если поле пароля называется password
, вы можете подготовить такой элемент:
<div id="advice-password" class="other_div" style="display: hidden;"></div>
Если этого все еще недостаточно, есть другая возможность.Скопируйте файл /js/prototype/validation.js
в папку js
вашей темы (чтобы оригинал остался нетронутым), затем в одном из файлов XML макета вашей темы сделайте что-то вроде этого:Сценарий, какой вы хотите.