javascript checkbox อย่างนี้มันต้องวนลูปเช็คทุกตัวที่มีในฟอร์ม อยากให้มันแจ้งแค่ให้เลือกอย่างน้อย 1 ตัว
Code (JavaScript)
<script type="text/javascript">
function check(){
var checkvar = document.form1.elements['policy_number[]'];
var checked = false;
for (var i = 0; i < checkvar.length; i++) {
if (checkvar[i].checked==true){
checked = true;
}
}
if (checked == true){
return true;
} else {
alert('please check some checkbox.');
return false;
}
}
</script>
Date :
2009-10-22 10:24:44
By :
num
ขอบคุณพี่ หนุ่ม และ พี่วินครับ ขอบคุณสำหรับคะแนนด้วยครับพี่หนุ่ม
Date :
2009-10-22 11:11:10
By :
ไววิทย์
ได้ พี่ ได้ แต่ถ้ามีเช็ค บ็อก อันเดียวอ่ะ มันไม่เช็คให้ ไม่ว่าเราจะเลือก หรือ ไม่เลือก มันก็จะ แสดงข้อความมาตลอด ให้สับมิตไม่ได้
Date :
2009-10-22 11:24:15
By :
chaiwit
เพิ่ม checkbox ชื่อเดียวกันแบบซ่อนไปอีกอันครับ ลองดูครับว่าได้หรือเปล่า
<input type="checkbox" name="policy_number[]" />
<input type="checkbox" name="policy_number[]" style="display:none;" />
Date :
2009-10-22 11:37:00
By :
num
555
Date :
2009-10-22 11:50:47
By :
ไววิทย์
เง้อ
Date :
2009-10-22 11:56:18
By :
num
Load balance : Server 04