2011-03-01 5 views
2

Dojo 프로그래밍을 처음 사용하고 사용자 이름 입력을 위해 ValidationTextBox를 작성하려고합니다. 나는 세 가지 기준 싶은 : 1. 사용자 만 입력 할 수 있습니다 영숫자와 사용자 이름 2. 최소 길이는이 필드가 필요한 6 문자 3입니다Dojo의 사용자 정의 ValidationTextBox

지금까지 내 입력이 보인다 같습니다 :

<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를 사용하지 않고 사용자 이름 필드의 길이를 어떻게 확인할 수 있습니까?

답변

4
  1. 정규식 = "\ {6,12} w"
  2. dijit.byId ("이름") 세트 ("invalidMessage ','새 메시지").;
  3. 내 생각에 regExp가 가장 좋은 방법이라고 생각합니다.
관련 문제