Пользовательский ValidationTextBox в Dojo - PullRequest
2 голосов
/ 01 марта 2011

Я новичок в программировании Dojo и пытаюсь создать ValidationTextBox для ввода имени пользователя.Я хотел бы иметь три критерия: 1. пользователи могут вводить только буквенно-цифровые символы и 2. минимальная длина имени пользователя составляет 6 символов 3. это поле обязательно для заполнения

Пока мой ввод выглядит так:

<input name="username" 
   type="text" 
   id="username" 
   class="reqd1" 
   required="true" 
   trim="true" 
   lowercase="true" 
   promptMessage="Username" 
   invalidMessage="Please only enter alphanumeric characters."
   maxlength="12" 
   regExp="[\w]+"
   intermediateChanges="false"
   dojoType="dijit.form.ValidationTextBox" />

У меня три вопроса: 1. как я могу проверить минимальный символ поля имени пользователя?2. Есть ли способ изменить invalidMessage программно?3. Как я могу проверить длину поля имени пользователя без использования regEx?

1 Ответ

4 голосов
/ 01 марта 2011
  1. РегВыр = "\ ш {6,12}"
  2. dijit.byId ("имя пользователя"). Set ("invalidMessage", "новое сообщение");
  3. Я думаю, что regExp - лучший способ в вашем случае
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...