Latest web development tutorials
×

jQuery EasyUI Kurs

jQuery EasyUI Kurs jQuery EasyUI Kurze Einführung

jEasyUI Anwendung

jEasyUI Erstellen einer CRUD-Anwendung jEasyUI Erstellen eines CRUD Datenraster jEasyUI CRUD-Bewerbungsformular jEasyUI Erstellen Sie einen RSS-Reader

jEasyUI Drag and Drop

jEasyUI Grund Drag \u0026 Drop jEasyUI Erstellen Drop Warenkorb jEasyUI Erstellen Sie einen Lehrplan

jEasyUI Menüs und Tasten

jEasyUI Erstellen eines einfachen Menüs jEasyUI Erstellen Link-Schaltfläche jEasyUI Erstellen Sie ein Menü-Taste jEasyUI Erstellen Sie Split-Taste

jEasyUI Layout

jEasyUI Erstellen Sie eine Grenze Layout jEasyUI Erstellen Sie komplexe Layouts jEasyUI Erstellen Faltplatte jEasyUI Registerkarte erstellen jEasyUI Dynamisch hinzufügen Registerkarten jEasyUI In Registerkarte Autoplay jEasyUI Erstellen XP Style auf der linken Seitenwand

jEasyUI Data Grid

jEasyUI Umgewandelt in HTML-Tabelle Datenraster jEasyUI Erhalten Sie ausgewählte Datenreihe jEasyUI Zur Anfrage jEasyUI In Symbolleiste jEasyUI Erstellen Sie komplexe Symbolleisten jEasyUI Einstellen Einfrieren Spalten jEasyUI Dynamische Spalte Änderung jEasyUI Format Spalten jEasyUI Stellen Sie die Sortierung jEasyUI Benutzerdefinierte Sortierung jEasyUI Erstellen Sie eine Kombination von Spalten jEasyUI In Checkbox jEasyUI Benutzerdefinierte Paging jEasyUI Aktivieren Inline-Editing jEasyUI Erweiterter Editor jEasyUI Spalte Betrieb jEasyUI Zusammengeführt Zelle jEasyUI Benutzerdefinierte Ansicht erstellen jEasyUI Erstellen Sie Fußzeile Zusammenfassung jEasyUI Bedingungen Zeile Hintergrundfarbe jEasyUI Erstellen Sie ein Eigenschaftenraster jEasyUI Expanded Linien Details Anzeigen jEasyUI erstellen Sie Untergliederungen jEasyUI Anzeige massiven Daten jEasyUI Fügen Sie eine Seite Komponente

jEasyUI Fenster

jEasyUI Erstellen einer einfachen Fenster jEasyUI Benutzerdefinierte Fenster Toolbars jEasyUI Fenster und Layout jEasyUI erstellen Dialog jEasyUI Passen Sie im Dialogfeld

jEasyUI Baum-Menü

jEasyUI Verwenden Sie Tags Baum Menü erstellen jEasyUI Erstellen asynchrone Baummenü jEasyUI Hinzufügen eines Knotenbaum-Menü jEasyUI Erstellen Baummenü mit Kontrollkästchen jEasyUI Drag \u0026 Drop die Baummenüsteuerung jEasyUI Lastmenübaum Eltern / Kind-Knoten jEasyUI Erstellen eines rasterbasierten Baum jEasyUI Erstellen Sie eine komplexe Baum mesh jEasyUI Dynamisch geladene Baum Gitter jEasyUI Fügen Sie einen Baum Grid Tab jEasyUI Lazy Loading Gitterknotenbaum

jEasyUI Form

jEasyUI Senden Sie das Formular ein asynchrones zu erstellen jEasyUI Formularauthentifizierung jEasyUI Erstellen Sie ein Dropdown-Feld Baum jEasyUI Format Dropdown-Feld jEasyUI Dropdown-Filterdatenraster

jEasyUI Referenzhandbuch

jQuery EasyUI Widget jQuery EasyUI Verbreitung

jQuery EasyUI Form Plugin - Validatebox Verifizierungsbox

jQuery Plugin EasyUI jQuery Plugin EasyUI

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 jQuery Plugin EasyUI