Latest web development tutorials
×

jQuery EasyUI kuliah

jQuery EasyUI kuliah jQuery EasyUI pengantar singkat

jEasyUI aplikasi

jEasyUI Membuat CRUD Aplikasi jEasyUI Membuat data grid CRUD jEasyUI formulir aplikasi CRUD jEasyUI Buat pembaca RSS

jEasyUI Drag dan Drop

jEasyUI tarik dasar dan penurunan jEasyUI Buat penurunan keranjang belanja jEasyUI Buat kurikulum sekolah

jEasyUI Menu dan tombol

jEasyUI Membuat menu sederhana jEasyUI Membuat tombol link jEasyUI Membuat tombol menu jEasyUI Buat tombol perpecahan

jEasyUI tata ruang

jEasyUI Membuat layout perbatasan jEasyUI Membuat layout yang kompleks jEasyUI Buat panel lipat jEasyUI Buat tab jEasyUI Dinamis menambahkan tab jEasyUI Tambahkan tab AutoPlay jEasyUI Buat XP Style di panel sebelah kiri

jEasyUI Data Grid

jEasyUI Dikonversi ke HTML jaringan data tabel jEasyUI Mendapatkan baris data yang dipilih jEasyUI Tambahkan Bertanya jEasyUI Tambahkan toolbar jEasyUI Membuat toolbar yang kompleks jEasyUI Pengaturan kolom freeze jEasyUI Dinamis Perubahan kolom jEasyUI Format Kolom jEasyUI Mengatur semacam itu jEasyUI Pemesanan kustom jEasyUI Buat kombinasi kolom jEasyUI Tambahkan kotak centang jEasyUI kustom Pager jEasyUI Aktifkan editing inline jEasyUI Editor diperpanjang jEasyUI operasi kolom jEasyUI sel gabungan jEasyUI Buat Custom View jEasyUI Buat Ringkasan footer jEasyUI Ketentuan yang ditetapkan baris warna latar belakang jEasyUI Membuat kotak properti jEasyUI garis diperluas Tampilkan Detail jEasyUI Buat Pembagian jEasyUI Menampilkan data besar jEasyUI Menambahkan komponen halaman

jEasyUI jendela

jEasyUI Membuat jendela yang sederhana jEasyUI Kustom Jendela Toolbars jEasyUI Jendela dan Layout jEasyUI Buat dialog jEasyUI Sesuaikan kotak dialog

jEasyUI menu pohon

jEasyUI Gunakan tag untuk membuat menu pohon jEasyUI Buat menu pohon asynchronous jEasyUI Menambahkan menu pohon simpul jEasyUI Membuat menu pohon dengan kotak centang jEasyUI Drag dan drop kontrol menu pohon jEasyUI Beban menu tree node orangtua / anak jEasyUI Membuat pohon grid yang didasarkan jEasyUI Buat mesh pohon kompleks jEasyUI Dinamis dimuat jaringan pohon jEasyUI Menambahkan tab Grid pohon jEasyUI Lazy loading pohon jaringan simpul

jEasyUI bentuk

jEasyUI Menyerahkan formulir untuk membuat asynchronous jEasyUI bentuk Authentication jEasyUI Membuat kotak pohon drop-down jEasyUI Format kotak drop-down jEasyUI Filter data grid drop-down

jEasyUI Reference manual

jQuery EasyUI widget jQuery EasyUI penyebaran

jQuery EasyUI bentuk Plugin - Validatebox kotak verifikasi

jQuery EasyUI Plugin jQuery EasyUI Plugin

Dengan $ .fn.validatebox.defaults menimpa default default.

Verifikasi kotak (validatebox) untuk memvalidasi input field bentuk dan desain. Jika pengguna memasukkan nilai yang tidak valid, itu akan mengubah warna latar belakang, ikon akan menampilkan pesan peringatan dan cepat. Verifikasi kotak (validatebox) dapat diintegrasikan dengan bentuk (form) plug-in, untuk mencegah pengajuan bidang yang tidak valid.

mengandalkan

  • tooltip

pemakaian

Buat tanda verifikasi dari kotak (validatebox).

<Input id = "ay" class = "easyui-validatebox" Data-opsi = "diperlukan: true, VALIDTYPE: 'email'">

Buat validasi menggunakan javascript kotak (validatebox).

<Input id = "ay">
$ ( '# Vv'). Validatebox ({
    diperlukan: benar,
    VALIDTYPE: 'email'
});

Memeriksa password dan masukkan kembali password yang sama.

// Memperpanjang 'sama dengan' aturan
$ .extend ($. Fn.validatebox.defaults.rules, {
    sama: {
		validator: function (value, param) {
			nilai kembali == $ (param [0]) val () .;
		},
		Pesan: 'Bidang tidak cocok. "
    }
});
<Input id = "pwd" name = "pwd" type = "password" class = "easyui-validatebox" Data-opsi = "diperlukan: true">
<Input id = "rpwd" name = "rpwd" type = "password" class = "easyui-validatebox"
    diperlukan = "diperlukan" VALIDTYPE = "equals [ '# pwd']">

aturan validasi

aturan validasi dengan menggunakan atribut yang diperlukan untuk mendefinisikan dan VALIDTYPE, di sini adalah aturan yang telah dilaksanakan:

  • email: email pencocokan aturan ekspresi reguler.
  • url: URL sesuai aturan ekspresi reguler.
  • Panjang [0100]: Memungkinkan dari x ke karakter y.
  • terpencil [ 'http: //.../action.do','paramName']: mengirimkan permintaan ajax untuk memverifikasi nilai kembali sukses 'benar'.

Untuk menyesuaikan aturan validasi, menulis ulang $ .fn.validatebox.defaults.rules, untuk menentukan fungsi verifikasi dan informasi tidak efektif. Misalnya, definisi Tipe MINLENGTH Authentication:

$ .extend ($. Fn.validatebox.defaults.rules, {
    MINLENGTH: {
		validator: function (value, param) {
			kembali value.length> = param [0];
		},
		Pesan: 'Silakan masukkan sedikitnya {0} karakter. "
    }
});

Sekarang Anda dapat menggunakan jenis otentikasi untuk menentukan MINLENGTH sebuah masukkan sedikitnya lima karakter di kotak input:

<Class Masukan = "easyui-validatebox" Data-opsi = "VALIDTYPE: 'MINLENGTH [5]'">

milik

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

cara

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

jQuery EasyUI Plugin jQuery EasyUI Plugin