흔히 볼 수 있는 몇 가지 검사 방식

1461 단어 extgwt
textfield를 검사하는 데는 일반적으로 다음과 같은 몇 가지 일반적인 방법이 있습니다.
1. 비워둘 수 없음

  allowBlank:false

2. 최대 최소 길이

  minLength: 10,
  maxLength: 100,

3. 메일 형식

  vtype: "email",

4.url 형식

  vtype: "url",

5. 비밀번호를 두 번 입력하면 이것은 비교적 복잡하다. 다행히도 extjs의 예가 있다

// 

function initValidator(){
  Ext.apply(Ext.form.VTypes, {  
    password: function(val, field) {
      if (field.initialPassField) {
        var pwd = Ext.getCmp(field.initialPassField);
        return (val == pwd.getValue());
      }
      return true;
    },
    passwordText: " "
  });
}
......
{
  inputType: "password",
  fieldLabel: " ",
  id: "new_password",
  name: 'new_password',
  width: 200,
  maxLength: 50,
  allowBlank:false
},{
  inputType: "password",
  fieldLabel: " ",
  name: 'retype_new_password',
  width: 200,
  maxLength: 50,
  vtype: 'password',
  initialPassField: 'new_password',
  allowBlank:false
}
......

비교적 중요한 것은 initialPassField 속성은 지난password를 가리키는 id입니다.

좋은 웹페이지 즐겨찾기