EXTJS 양식 검증 방법
EXTJS
Ext.onReady(function(){
var form = new Ext.form.FormPanel({
labelAlign: 'right',
labelWidth: 250
});
form.add(new Ext.form.TextField({
fieldLabel: ' ',
allowBlank: false
}));
form.add(new Ext.form.TextField({
fieldLabel: ' 5, 10',
name: 'text',
maxLength: 10,
minLength: 5
}));
form.add(new Ext.form.TextField({
fieldLabel: 'E-mail',
name: 'text',
vtype: 'email'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' ',
name: 'text',
vtype: 'alpha'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' ',
name: 'text',
vtype: 'alphanum'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' ',
name: 'text',
vtype: 'url'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' ',
name: 'text',
regex: /^[\u4E00-\u9FA5]+$/,
regexText: ' '
}));
form.add(new Ext.form.TextField({
fieldLabel: ' 13 , 9 !',
name: 'text',
regex: /^13[\d]{9}$/,
regexText: ' 13 , 9 !'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' :0xx-1234344',
name: 'text',
regex: /^0(\d{2}|\d{3})\-(\d{7}|\d{8})$/,
regexText: ' :0xx-1234344'
}));
form.add(new Ext.form.TextField({
fieldLabel: ' IP ',
name: 'text',
regex: /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,
regexText: ' IP '
}));
form.render("form");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ext.form.ComboBox 편집 페이지 표시 값 문제최근 EXTJS 3.0 개발 프로젝트, 페이지 폼에 ComboBox가 사용되었습니다. 어떻게 편집 페이지에 들어갈 때 백그라운드에서 전해지는 값을 표시할 수 있습니까?세 가지 방법이 모두 통과되었는데, 이를 요약하면...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.