Latest web development tutorials
×

jQuery EasyUI kurs

jQuery EasyUI kurs jQuery EasyUI krótkie wprowadzenie

jEasyUI aplikacja

jEasyUI Tworzenie aplikacji CRUD jEasyUI Tworzenie siatki danych CRUD jEasyUI Formularz zgłoszeniowy CRUD jEasyUI Załóż czytnika RSS

jEasyUI Przeciągnij i upuść

jEasyUI Podstawowe przeciągnij i upuść jEasyUI Tworzenie rozwijanego koszyk jEasyUI Tworzenie programu szkolnego

jEasyUI Menu i przyciski

jEasyUI Tworzenie prostego menu jEasyUI Utwórz przycisk Łącze jEasyUI Utwórz przycisk Menu jEasyUI Tworzenie przycisku podziału

jEasyUI układ

jEasyUI Utwórz układ graniczny jEasyUI Tworzenie złożonych układów jEasyUI Tworzenie składany panel jEasyUI Utwórz zakładkę jEasyUI Dynamicznie dodawanie zakładek jEasyUI Dodaj kartę AutoPlay jEasyUI Tworzenie Style XP na lewym panelu bocznym

jEasyUI dane Siatka

jEasyUI Budynek do HTML siatki danych tabeli jEasyUI Uzyskanie wybrany wiersz danych jEasyUI Dodaj zapytanie jEasyUI Dodaj pasek jEasyUI Tworzenie złożonych pasków jEasyUI Ustawienie kolumn zamarzaniu jEasyUI Dynamiczna zmiana kolumny jEasyUI Format Kolumny jEasyUI Ustaw rodzaj jEasyUI niestandardowe porządkowanie jEasyUI Tworzenie kombinacji kolumn jEasyUI Dodaj pole wyboru jEasyUI niestandardowe stronicowania jEasyUI Włącz inline edycji jEasyUI Rozszerzony edytor jEasyUI operacja kolumna jEasyUI Połączony komórkę jEasyUI Tworzenie własnych widoków jEasyUI Tworzenie podsumowanie stopki jEasyUI Warunki ustawić kolor tła wiersza jEasyUI Tworzenie siatki nieruchomości jEasyUI Rozbudowane linie Pokaż szczegóły jEasyUI Tworzenie podobszary jEasyUI Wyświetlanie danych masywny jEasyUI Dodaj element strony

jEasyUI okno

jEasyUI Tworzenie prostej okno jEasyUI Niestandardowe okienne Paski jEasyUI Okna i rozmieszczenie jEasyUI Tworzenie okna jEasyUI okno dialogowe Dostosuj

jEasyUI drzewo menu

jEasyUI Używać znaczników do tworzenia menu drzewo jEasyUI Tworzenie asynchronicznego Drzewo menu jEasyUI Dodanie węzła drzewa menu jEasyUI Tworzenie menu drzewa z pól wyboru jEasyUI Przeciągnij i upuść sterowania menu drzewa jEasyUI Struktura menu Załaduj węzły rodzic / dziecko jEasyUI Tworzenie sieci w oparciu o drzewo jEasyUI Tworzenie złożonego drzewa siatki jEasyUI Załadowane dynamicznie drzewa siatki jEasyUI Dodaj zakładkę drzewa Siatka jEasyUI Leniwy załadunku drzewa węzeł sieci

jEasyUI forma

jEasyUI Prześlij formularz, aby utworzyć asynchroniczne jEasyUI Uwierzytelnianie za pomocą formularzy jEasyUI Utwórz drzewo liście rozwijanej jEasyUI Skrzynka rozwijanej Format jEasyUI Filtr siatka danych rozwijane

jEasyUI Reference Manual

jQuery EasyUI Widget jQuery EasyUI rozpiętość

Formularz jQuery EasyUI wtyczki - okno weryfikacji Validatebox

Wtyczka jQuery EasyUI Wtyczka jQuery EasyUI

Przez $ .fn.validatebox.defaults przesłonić domyślne ustawienia domyślne.

Sprawdź, czy pole (validatebox) w celu weryfikacji pól wejściowych formularzy i wzorów. Jeżeli użytkownik wprowadzi nieprawidłową wartość, będzie to zmienić kolor tła, ikona wyświetla komunikat ostrzegawczy i szybka. Sprawdź, czy pole (validatebox) może być zintegrowany z postaci (formie) plug-in, aby zapobiec możliwości złożenia nieważnego dziedzinie.

polegać

  • podpowiedź

zwyczaj

Tworzenie znaku weryfikacyjny z pola (validatebox).

<Wejście id = klasa "vv" = "easyui-validatebox" data-options = "wymagane: true, VALIDTYPE:" e-mail "">

Tworzenie potwierdzenia przy użyciu javascript pole (validatebox).

<Id = Wejście "vv">
$ ( '# Vv'). Validatebox ({
    Wymagane: prawda,
    VALIDTYPE: 'e-mail'
});

Sprawdź hasło i ponownie wprowadzić to samo hasło.

// Extend zasadę "równa się"
$ .extend ($. Fn.validatebox.defaults.rules {
    wynosi: {
		walidator: function (value, param) {
			Wartość zwracana == $ (param [0]) val () .;
		}
		Komunikat: "Pole nie pasują.
    }
});
<Id = "Wejście pwd" name = "pwd" type = klasa "password" = "easyui-validatebox" data-options = "wymagane: true">
<Id = Wejście "rpwd" name = "rpwd" type = "password" class = "easyui-validatebox"
    Wymagane = "required" VALIDTYPE = "równa [ '# pwd']">

zasady walidacji

zasady walidacji za pomocą wymaganych atrybutów do definiowania i VALIDTYPE, oto zasady, które zostały wdrożone:

  • email: email dopasowania regularne zasady ekspresyjne.
  • URL: URL dopasowania regularne zasady ekspresyjne.
  • Długość [0100]: Umożliwia od x do y znaków.
  • zdalne [ 'http: //.../action.do','paramName']: wysłanie żądania ajax do weryfikacji wartości udanego powrotu 'true'.

Aby dostosować reguły sprawdzania poprawności, przepisać $ .fn.validatebox.defaults.rules, aby zdefiniować funkcję weryfikacji i nieskuteczne informacji. Na przykład definicja Authentication Type MINLENGTH:

$ .extend ($. Fn.validatebox.defaults.rules {
    MINLENGTH: {
		walidator: function (value, param) {
			powrót value.length> = param [0];
		}
		komunikat: "Proszę podać co najmniej {0} znaków.
    }
});

Teraz można korzystać z tego typu uwierzytelniania, aby zdefiniować MINLENGTH przynajmniej pięć znaków w polu tekstowym:

<class = "Wejście easyui-validatebox" dane-options = "VALIDTYPE:" MINLENGTH [5] "">

nieruchomość

名称 类型 描述 默认值
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

sposób

名称 参数 描述
destroy none 移除并销毁该组件。
validate none 进行验证以判定文本框的内容是否有效。
isValid none 调用 validate 方法并且返回验证结果,true 或者 false。
enableValidation none 启用验证。该方法自版本 1.3.4 起可用。
disableValidation none 禁用验证。该方法自版本 1.3.4 起可用。

Wtyczka jQuery EasyUI Wtyczka jQuery EasyUI