jQuery EasyUI Form Plugin - Validatebox Verifizierungsbox
Mit $ außer Kraft setzen .fn.validatebox.defaults die Standardeinstellungen zurück.
Stellen Sie sicher, Box (validatebox), um Formular-Eingabefelder und Design zu validieren. Wenn der Benutzer einen ungültigen Wert eingibt, wird die Hintergrundfarbe ändern, zeigt das Symbol eine Warnmeldung und prompt. Stellen Sie sicher, Box (validatebox) mit der Form (Formular) integriert werden Plug-in, die Vorlage von ungültigen Feld zu verhindern.
Verlassen Sie sich
- Tooltip
Verwendung
Erstellen Sie eine Eichmarke aus dem Feld (validatebox).
<Input id = "vv" class = "easyui-validatebox" Daten-Optionen = "erforderlich: true, validType: 'E-Mail'">
Erstellen Sie eine Validierung mit Hilfe von JavaScript-Box (validatebox).
<Input id = "vv">
$ ( '# Vv'). Validatebox ({ erforderlich: true, validType: 'E-Mail' });
Überprüfen Sie das Passwort und geben Sie das gleiche Passwort.
// Erweitere 'gleich' Regel $ .extend ($. Fn.validatebox.defaults.rules, { entspricht: { Validator: function (Wert, param) { Rückgabewert == $ (param [0]) val () .; }, Meldung: 'Field stimmen nicht überein. " } });
<Input id = "PWD" name = "PWD" type = "password" class = "easyui-validatebox" Daten-Optionen = "erforderlich: true"> <Input id = "rpwd" name = "rpwd" type = "password" class = "easyui-validatebox" required = "erforderlich" validType = "Gleichheits [ '# pwd']">
Validierungsregeln
Validierungsregeln durch die erforderlichen Attribute verwenden zu definieren und validType, hier ist die Regeln, die umgesetzt wurden:
- E-Mail: E-Mail-Regeln der regulären Ausdrücke passen.
- url: URL Regeln der regulären Ausdrücke passen.
- Länge [0.100]: Erlaubt von x nach y Zeichen.
- remote [ 'http: //.../action.do','paramName']: Ajax-Anforderung senden, um den Wert einer erfolgreichen Rückkehr 'true' zu überprüfen.
Um die Validierungsregeln anpassen, umschreiben $ .fn.validatebox.defaults.rules, eine Verifikationsfunktion und ineffektiv Informationen zu definieren. Zum Beispiel ist die Definition einer Art minLength Authentication:
$ .extend ($. Fn.validatebox.defaults.rules, { minLength: { Validator: function (Wert, param) { Rückkehr value.length> = param [0]; }, Meldung: "Bitte geben Sie mindestens {0} Zeichen. ' } });
Jetzt können Sie diese Art der Authentifizierung verwenden, um eine minLength definieren mindestens fünf Zeichen in das Eingabefeld eingeben:
<Input class = "easyui-validatebox" Daten-Optionen = "validType: 'minLength [5]'">
Immobilien
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
required | boolean | 定义是否字段应被输入。 | false |
validType | string,array | 定义字段的验证类型,比如 email、url,等等。可能的值: 1、验证类型字符串,应用单个验证规则。 2、验证类型数组,应用多个验证规则。单个字段上的多个验证规则自版本 1.3.2 起可用。 代码实例: <input class="easyui-validatebox" data-options="required:true,validType:'url'"> <input class="easyui-validatebox" data-options=" required:true, validType:['email','length[0,20]'] "> |
null |
delay | number | 延迟验证最后的输入值。该属性自版本 1.3.2 起可用。 | 200 |
missingMessage | string | 当文本框为空时出现的提示文本。 | 该字段是必需的。 |
invalidMessage | string | 当文本框的内容无效时出现的提示文本。 | null |
tipPosition | string | 定义当文本框的内容无效时提示消息的位置。可能的值:'left'、'right'。该属性自版本 1.3.2 起可用。 | right |
deltaX | number | 在 X 方向的提示偏移。该属性自版本 1.3.3 起可用。 | 0 |
novalidate | boolean | 当设置为 true 时,则禁用验证。该属性自版本 1.3.4 起可用。 | false |
Weg
名称 | 参数 | 描述 |
---|---|---|
destroy | none | 移除并销毁该组件。 |
validate | none | 进行验证以判定文本框的内容是否有效。 |
isValid | none | 调用 validate 方法并且返回验证结果,true 或者 false。 |
enableValidation | none | 启用验证。该方法自版本 1.3.4 起可用。 |
disableValidation | none | 禁用验证。该方法自版本 1.3.4 起可用。 |
jQuery Plugin EasyUI