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 รูปแบบปลั๊กอิน - แบบ

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

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

(แบบ) มีหลายวิธีที่จะดำเนินการกับเขตข้อมูลฟอร์มเช่นอาแจ็กซ์ส่งโหลดเอาออกและอื่น ๆ เมื่อมีการส่งแบบฟอร์มเรียกว่า 'ตรวจสอบ' วิธีการตรวจสอบรูปแบบที่ถูกต้อง

การใช้

สร้างรูปแบบ HTML ที่เรียบง่าย สร้างรูปแบบและให้ ID, การกระทำ, การมอบหมายงานวิธี

<form id = "FF" method = "โพสต์">
    <div>
		<label สำหรับ = "ชื่อ"> ชื่อ: </ label>
		<input class = "easyui-validatebox" type = "text" name = "ชื่อ" data-ตัวเลือก = "จำเป็นต้องใช้: true" />
    </ div>
    <div>
		<label สำหรับ = "อีเมล"> อีเมล์: </ label>
		<input class = "easyui-validatebox" type = "text" name = "อีเมล" ข้อมูลตัวเลือก = "validType: 'อีเมล'" />
    </ div>
    ...
</ form>

ขอแบบฟอร์ม (Form) กลายเป็นส่งแบบฟอร์มอาแจ็กซ์ (รูปแบบ)

$ ( '# Ff'). แบบฟอร์ม ({
    URL: ... ,
    onSubmit: ฟังก์ชั่น () {
		// จะตรวจสอบบาง
		// กลับเท็จเพื่อป้องกันไม่ให้ส่ง;
    }
    ความสำเร็จ: ฟังก์ชั่น (ข้อมูล) {
		แจ้งเตือน (ข้อมูล)
    }
});
// ส่งแบบฟอร์ม
. $ ( '# Ff') ส่ง ();

กระทำการส่ง

// โทร 'ส่ง' วิธีการปลั๊กอินแบบส่งแบบฟอร์ม
$ ( '# Ff'). แบบฟอร์ม ( 'ส่ง' {
    URL: ... ,
    onSubmit: ฟังก์ชั่น () {
		// จะตรวจสอบบาง
		// กลับเท็จเพื่อป้องกันไม่ให้ส่ง;
    }
    ความสำเร็จ: ฟังก์ชั่น (ข้อมูล) {
		แจ้งเตือน (ข้อมูล)
    }
});

โดยการส่งพารามิเตอร์เพิ่มเติม

$ ( '# Ff'). แบบฟอร์ม ( 'ส่ง' {
    URL: ... ,
    onSubmit: ฟังก์ชั่น (พระราม) {
		param.p1 = 'value1';
		param.p2 = 'value2';
    }
});

ส่งการประมวลผลการตอบสนอง

ส่งแบบฟอร์มอาแจ็กซ์ (แบบ) เป็นเรื่องง่ายมาก เมื่อส่งเสร็จสมบูรณ์ผู้ใช้สามารถรับข้อมูลการตอบสนอง โปรดทราบว่าข้อมูลการตอบสนองเป็นข้อมูลดิบจากเซิร์ฟเวอร์ วิเคราะห์ข้อมูลสำหรับการดำเนินการตอบสนองต่อการร้องขอข้อมูลที่ถูกต้อง

ตัวอย่างเช่นสมมติว่าการตอบสนองเป็นรูปแบบ JSON ข้อมูลเป็นข้อมูลการตอบสนองโดยทั่วไปมีดังนี้

{
    "ความสำเร็จ": ความจริง
    "ข้อความ": "ข้อความถูกส่งเรียบร้อยแล้ว."
}

ตอนนี้จัดการสตริง JSON 'ความสำเร็จ' ฟังก์ชันการเรียกกลับ

$ ( '# Ff'). แบบฟอร์ม ( 'ส่ง' {
    ความสำเร็จ: ฟังก์ชั่น (ข้อมูล) {
		var ข้อมูล = EVAL ( '(' + ข้อมูล + ')'); // เปลี่ยนสตริง JSON ไปยังวัตถุ JavaScript
		ถ้า (data.success) {
			แจ้งเตือน (data.message)
		}
    }
});

คุณสมบัติ

名称 类型 描述 默认值
url string 要提交的表单动作 URL。 null

เหตุการณ์

名称 参数 描述
onSubmit param 提交前触发,返回 false 来阻止提交动作。
success data 当表单提交成功时触发。
onBeforeLoad param 发出请求加载数据之前触发。返回 false 就取消这个动作。
onLoadSuccess data 当表单数据加载时触发。
onLoadError none 加载表单数据时发生某些错误的时候触发。

ทาง

名称 参数 描述
submit options 做提交动作,options 参数是一个对象,它包含下列属性:
url:动作的 URL
onSubmit:提交之前的回调函数
success:提交成功之后的回调函数

下面的实例演示如何提交一个有效表单,避免重复提交表单。
$.messager.progress();	// display the progress bar
$('#ff').form('submit', {
	url: ...,
	onSubmit: function(){
		var isValid = $(this).form('validate');
		if (!isValid){
			$.messager.progress('close');	// hide progress bar while the form is invalid
		}
		return isValid;	// return false will stop the form submission
	},
	success: function(){
		$.messager.progress('close');	// hide progress bar while submit successfully
	}
});
load data 加载记录来填充表单。data 参数可以是一个字符串或者对象类型,字符串作为一个远程 URL,否则作为一个本地记录。

代码实例:
$('#ff').form('load','get_data.php');	// load from URL

$('#ff').form('load',{
	name:'name2',
	email:'[email protected]',
	subject:'subject2',
	message:'message2',
	language:5
});
clear none 清除表单数据。
reset none 重置表单数据。该方法自版本 1.3.2 起可用。
validate none 进行表单字段验证,当全部字段都有效时返回 true 。该方法和 validatebox 插件一起使用。
enableValidation none 启用验证。该方法自版本 1.3.4 起可用。
disableValidation none 禁用验证。该方法自版本 1.3.4 起可用。

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