Latest web development tutorials
×

jQuery EasyUI หลักสูตร

jQuery EasyUI หลักสูตร jQuery EasyUI แนะนำโดยย่อ

jEasyUI ใบสมัคร

jEasyUI การสร้างแอพลิเคชัน CRUD jEasyUI การสร้างตารางข้อมูล CRUD jEasyUI แบบฟอร์มใบสมัคร CRUD jEasyUI สร้างอ่าน RSS

jEasyUI ลากและวาง

jEasyUI ลากและวางพื้นฐาน jEasyUI สร้างตะกร้าสินค้าลดลง jEasyUI สร้างหลักสูตรโรงเรียน

jEasyUI เมนูและปุ่ม

jEasyUI การสร้างเมนูง่ายๆ jEasyUI ปุ่มสร้างการเชื่อมโยง jEasyUI สร้างปุ่มเมนู jEasyUI ปุ่มสร้างแยก

jEasyUI แบบ

jEasyUI สร้างรูปแบบเส้นขอบ jEasyUI สร้างรูปแบบที่ซับซ้อน jEasyUI สร้างแผงพับ jEasyUI สร้างแท็บ jEasyUI แบบไดนามิกเพิ่มแท็บ jEasyUI เพิ่มแท็บเล่นอัตโนมัติ jEasyUI สร้างสไตล์ XP บนแผงด้านข้างซ้าย

jEasyUI ตารางข้อมูล

jEasyUI แปลงเป็น HTML ตารางข้อมูลตาราง jEasyUI ได้รับข้อมูลที่เลือกแถว jEasyUI เพิ่มสอบถามรายละเอียดเพิ่มเติม jEasyUI เพิ่มแถบเครื่องมือ jEasyUI สร้างแถบเครื่องมือที่ซับซ้อน jEasyUI การตั้งค่าคอลัมน์แช่แข็ง jEasyUI คอลัมน์เปลี่ยนแบบไดนามิก jEasyUI คอลัมน์รูปแบบ jEasyUI ตั้งค่าการจัดเรียง jEasyUI การสั่งซื้อที่กำหนดเอง jEasyUI สร้างการรวมกันของคอลัมน์ jEasyUI เพิ่มช่องทำเครื่องหมาย jEasyUI เพจที่กำหนดเอง jEasyUI เปิดใช้งานการแก้ไขแบบอินไลน์ jEasyUI บรรณาธิการขยาย jEasyUI การดำเนินงานของคอลัมน์ jEasyUI เซลล์ที่ผสาน jEasyUI สร้างมุมมองที่กำหนดเอง jEasyUI สร้างสรุปท้าย jEasyUI เงื่อนไขที่กำหนดแถวสีพื้นหลัง jEasyUI สร้างตารางทรัพย์สิน jEasyUI สายการขยายตัวแสดงรายละเอียด jEasyUI สร้างเขตการปกครอง jEasyUI แสดงข้อมูลขนาดใหญ่ jEasyUI เพิ่มองค์ประกอบหน้า

jEasyUI หน้าต่าง

jEasyUI การสร้างหน้าต่างที่เรียบง่าย jEasyUI ที่กำหนดเองแถบหน้าต่าง jEasyUI หน้าต่างและเค้าโครง jEasyUI สร้างโต้ตอบ jEasyUI กำหนดเองกล่องโต้ตอบ

jEasyUI เมนูต้นไม้

jEasyUI ใช้แท็กเพื่อสร้างเมนูต้นไม้ jEasyUI สร้างเมนูต้นไม้ตรงกัน jEasyUI การเพิ่มเมนูโหนด jEasyUI สร้างเมนูต้นไม้ที่มีช่องทำเครื่องหมาย jEasyUI ลากและวางเมนูควบคุมต้นไม้ jEasyUI โหลดต้นไม้เมนูโหนดแม่ / ลูก jEasyUI การสร้างตารางตามต้นไม้ jEasyUI สร้างตาข่ายต้นไม้ที่ซับซ้อน jEasyUI ตารางต้นไม้โหลดแบบไดนามิก jEasyUI เพิ่มตารางต้นไม้แท็บ jEasyUI โหลดขี้เกียจต้นไม้ตารางโหนด

jEasyUI ฟอร์ม

jEasyUI ส่งแบบฟอร์มในการสร้างไม่ตรงกัน jEasyUI รูปแบบการตรวจสอบสิทธิ์ jEasyUI สร้างแบบหล่นลงต้นไม้กล่อง jEasyUI รูปแบบกล่องแบบหล่นลง jEasyUI กรองตารางข้อมูลแบบเลื่อนลง

jEasyUI คู่มืออ้างอิง

jQuery EasyUI วิดเจ็ต jQuery EasyUI กระจาย

jQuery EasyUI รูปแบบปลั๊กอิน - ช่องยืนยัน Validatebox

ปลั๊กอิน jQuery EasyUI ปลั๊กอิน jQuery EasyUI

โดย $ .fn.validatebox.defaults แทนที่ค่าเริ่มต้นเริ่มต้น

กล่อง (validatebox) ตรวจสอบเพื่อตรวจสอบช่องใส่รูปแบบและการออกแบบ หากผู้ใช้ป้อนค่าไม่ถูกต้องก็จะเปลี่ยนสีพื้นหลังไอคอนแสดงข้อความคำเตือนและทันเวลา กล่อง (validatebox) ตรวจสอบสามารถรวมกับรูปแบบ (Form) ปลั๊กอินเพื่อป้องกันไม่ให้การส่งข้อมูลที่ไม่ถูกต้อง

วางใจ

  • คำแนะนำเครื่องมือ

การใช้

สร้างเครื่องหมายยืนยันจากกล่อง (validatebox)

<input id = "VV" class = "easyui-validatebox" data-ตัวเลือก = "จำเป็นต้องใช้: จริง validType: 'อีเมล'">

สร้างการตรวจสอบโดยใช้กล่อง JavaScript (validatebox)

<input id = "VV">
$ ( '# Vv'). Validatebox ({
    จำเป็นต้องใช้: จริง
    validType: 'อีเมล'
});

ตรวจสอบรหัสผ่านและป้อนรหัสผ่านเดียวกัน

// ขยาย 'เท่ากับ' กฎ
$ .extend ($. Fn.validatebox.defaults.rules {
    เท่ากับ: {
		ตรวจสอบ: ฟังก์ชั่น (ค่าพารามิเตอร์) {
			ค่าตอบแทน == $ (พระราม [0]) Val () .;
		}
		ข้อความ: 'สนามไม่ตรงกัน.
    }
});
<input id = "รหัสผ่าน" ชื่อ = "รหัสผ่าน" type = "รหัสผ่าน" class = "easyui-validatebox" data-ตัวเลือก = "จำเป็นต้องใช้: true">
<input id = "rpwd" ชื่อ = "rpwd" type = "รหัสผ่าน" class = "easyui-validatebox"
    ต้อง = "จำเป็น" validType = "เท่ากับ [ '# pwd']">

กฎการตรวจสอบ

กฎการตรวจสอบโดยใช้คุณลักษณะที่จำเป็นในการกำหนดและ validType นี่คือกฎที่มีการดำเนินการ:

  • อีเมล์: ตรงกับกฎที่แสดงออกปกติ
  • URL: URL ที่ตรงกับกฎที่แสดงออกปกติ
  • ความยาว [0100]: อนุญาตจาก X เป็นตัวอักษร Y
  • ระยะไกล [ 'http: //.../action.do','paramName']: ส่งคำขออาแจ็กซ์ในการตรวจสอบค่าของผลตอบแทนที่ประสบความสำเร็จ 'ความจริง'

ในการปรับแต่งกฎการตรวจสอบการเขียน $ .fn.validatebox.defaults.rules เพื่อกำหนดฟังก์ชั่นการตรวจสอบและข้อมูลที่ไม่ได้ผล ตัวอย่างเช่นความหมายของประเภท minLength รับรองความถูกต้อง:

$ .extend ($. Fn.validatebox.defaults.rules {
    minLength: {
		ตรวจสอบ: ฟังก์ชั่น (ค่าพารามิเตอร์) {
			กลับ value.length> = พระราม [0];
		}
		ข้อความ: 'โปรดป้อนอย่างน้อย {0} ตัวอักษร.
    }
});

ตอนนี้คุณสามารถใช้ชนิดของการตรวจสอบนี้เพื่อกำหนด minLength ป้อนอย่างน้อยห้าตัวอักษรในกล่องใส่:

<ระดับอินพุต = "easyui-validatebox" data-ตัวเลือก = "validType: 'minLength [5]'">

คุณสมบัติ

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

ทาง

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

ปลั๊กอิน jQuery EasyUI ปลั๊กอิน jQuery EasyUI