Fórum

валидация поля в панели управления страницей

Mikhail Shubenok, modificado 11 Anos atrás.

валидация поля в панели управления страницей

New Member Postagens: 8 Data de Entrada: 19/11/12 Postagens Recentes
Всем привет.
Подскажите пожалуйста как добавить валидацию к полю URL в панели упарвления страницей при выборе типа URL.
Например, можно выбрать тип URL и не указать сам URL.
Пробовал делать hook на layout/edit/url.jsp используя <aui:validator name="required"/>. Но это не сработало.
Спасибо.
thumbnail
Alexey Melnikov, modificado 11 Anos atrás.

RE: валидация поля в панели управления страницей

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Привет.

Тут два варианта, либо не правильно хук сделан, не применяется, или не на той странице.
Либо не правильно валидатор используется для обязательного поля, это обычно так делается:
<aui:input type="text" name="textName" label="Name">
    <aui:validator name="required" />
</aui:input>


Для некоторых типов input'a стандартные валидаторы не работают, тогда можно свой custom validator сделать:
<aui:validator name="custom" errorMessage="this-field-required">
function (val, fieldNode, ruleValue) {
// здесь можно сравнить с необходимыми правилами значение поля val, и вернуть true, если все правильно.
return true
}
</aui:validator>