|
|
|
สอบถามเรื่องการเช็คค่า ajax&jquery ครับ |
|
|
|
|
|
|
|
แบบนี้มั้งค่ะ
$("button#btn").click(function(){
var errorStr = '';
$("div.modal input[type='text']").each(function(index){
if($(this).val().length == 0)
errorStr = errorStr + ("textbox ตัวที่ :["+index+"] ไม่มีข้อมูลค่ะ\n");
});
if(errorStr.length > 0) alert(errorStr);
});
|
|
|
|
|
Date :
2013-08-15 10:26:48 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax&jquery พวกนี้ เบื้องต้นควรเก็บไว้ในตัวแปรก่อนหรือเปล่าครับ หรือว่าแล้วแต่
งงค่ะ ไม่เข้าใจคำถาม
|
|
|
|
|
Date :
2013-08-15 10:46:58 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$("button#btn") กับ $("#btn")
มีข้อดีข้อเสียแตกต่างกันอย่างไรครับ หรือว่าเป็นการโฟกัสให้ตรงจุดมากกว่า
|
|
|
|
|
Date :
2013-08-15 10:54:10 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามีโค้ดมากๆ มี textbox, select, button จำนวนหลายสิบตัว
การที่ระบุแต่ไอดี อาจจะทำให้เราจำผิดได้ค่ะ แต่ก่ารระบุชื่อแท็กไปด้วย
เหมือนเป็นการเตือนความจำไปด้วย เพราะเราอาจเรียกใช้ event ผิดได้ค่ะ
$("button#btn") ที่เขียนแบบนี้เพื่อให้สมาชิกที่ไม่ค่อยมีความรู้ได้เห็นรายละเอียดแบบเต็มๆค่ะ
$("#btn") ส่วนตัวที่เขียนใช้งานเองก็เขียนแบบนี้ล่ะค่ะ โค้ดจะทำงานเร็วกว่าแบบแรกค่ะ
|
|
|
|
|
Date :
2013-08-15 11:05:06 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าตัวแปรนั้นไม่มีการตรวจสอบอะไรก่อน ก็ไม่ต้องเก็บครับ .val(); ไปได้เลย
แต่ถ้ามีการตรวจสอบ ควรเก็บไว้ใน var $Value ก่อนเพื่อให้ง่ายต่อการเขียน จะได้ไม่ต้องอ้างถึง Selector บ่อยๆ
|
|
|
|
|
Date :
2013-08-15 11:12:37 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทั้ง 2 ท่านมากๆครับ
ได้ความรู้แบบจัดหนัก
|
|
|
|
|
Date :
2013-08-15 11:18:53 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|