powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts - валидация на integer при исп. <html:password..>
2 сообщений из 2, страница 1 из 1
Struts - валидация на integer при исп. <html:password..>
    #33304613
timex_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Struts, задача - провалидировать пароль в поле ввода, условие - чтобы в нем были только цифры. При изменении в <html:text property="xx"/> на <html:password property="xx"/> валидация при значении mask в validation.xml
<var-name>mask</var-name>
<var-value>^\d+$</var-value>
(Вместо ^\d+$ можно и ^[0-9]+$) не работает. Но надо использовать именнно тег
<html:password..>, тогда при вводе символов пароля видны только "звездочки", а не именно то, что вводишь. Как же заставить работать валидацию при <html:password..>, особенность есть наверно, или это баг Struts ?
Ведь required,minlength,maxlength - все нормально, и серверная, и клиентская части работают.
...
Рейтинг: 0 / 0
Struts - валидация на integer при исп. <html:password..>
    #33304727
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил у себя, Struts 1.2.7, интересно получилось: проверка на маску отрабатывает только на
серверной стороне. Т.е. происходит submit формы и, в случае нарушения маски, через <html:errors/>
выводится сообщение. Тогда как обязательность проверяется уже на клиентской стороне.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<field property="password" depends="required,mask">
   <arg key="testForm.password"/>
   <var>
     <var-name>mask</var-name>
     <var-value>^[ 0 - 9 ]*$</var-value>
   </var>
</field>

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts - валидация на integer при исп. <html:password..>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]