|
|
|
javascript ให้เช็คค่าว่างของ checkbox หรือ radio button อันใดอันหนึ่งไม่ว่าง ก็ให้ผ่าน |
|
|
|
|
|
|
|
jQuery
Code (PHP)
$(function() {
if ($("input[name='choice']:checked").length > 0) {
//statement
}
});
|
|
|
|
|
Date :
2016-07-04 09:31:25 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่ค่ะ javascript ของเราใช้ได้แล้วค่า แต่มันเช็คเฉพาะ radio button พอเราจะใส่ && เพิ่มไปเพื่อ checkbox มันก็ไม่ทำงาน
จุดประสงค์คือถ้า user เลือก radio button ถึงไม่เลือก checkbox ก็ให้ผ่าน หรือถ้าเลือก checkbox แล้วไม่เลือก radio button ก็ให้ผ่านเหมือนกัน แต่ถ้าไม่เลือกเลยทั้ง radio button หรือ checkbox จะไม่ให้ผ่าน
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$(function() {
if ($("input[name='choice']:checked").length == 0 || $("input:checkbox").prop('checked') == false) {
alert();
}
});
|
|
|
|
|
Date :
2016-07-04 11:55:40 |
By :
Ss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$(function() {
if ($("input[name='choice']:checked").length == 0 || $("input[type="checkbox"]:checked").length == 0) {
alert("Error");
}
});
|
|
|
|
|
Date :
2016-07-04 12:06:14 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|| หรือ
&& และ
--- ไล่เงื่อนไข ตกมาตาย สะดุดยอดหญ้ามาหลายคนแล้วครับ
|
|
|
|
|
Date :
2016-07-04 12:36:38 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
function haveChk( chkboxname ){
var chk = document.getElementsByName(chkboxname);
var i = 0, ln=chk.length;
for(i; i<ln; i++) if( chk[i].checked) return true;
return false;
}
ถ้าอย่างใดอย่างหนึ่ง ควรใช้ or ครับ
if( radio || haveChk('cksChk[]') )
|
|
|
|
|
Date :
2016-07-04 13:41:16 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|