สอบถามท่านผู้รู้ เรื่องการตรวจ ว่าได้ checked radio หรือยัง (กรณ
function ChekConfirm(obj){
var status=false;
for(var i=0 ; i < obj.elements.length ; i++ ){
if(obj[i].type=='radio'){
if(obj[i].checked==true){
status=true;
}
}
}
if(status==false){
alert('กรุณาเลือกข้อมูลที่ต้องการด้วยครับ.');
return false;
}else{
if(confirm('คุณมั่นใจในการประเมิน?')){
return true;
}else{
return false;
}
}
}
เมื่อผมไม่เลือกข้อได้เลย มันก็จะ alert อยู่
แต่เมื่อผมเลือกข้อใดข้อ 1 แล้ว มันก็ไม่ alert
ผมอยากให้ มัน alert ถ้าไม่ได้ เลือกข้อใดข้อหนึ่ง
รบกวนท่านผู้รู้ด้วยครับ
ขอบคุณล่วงหน้าครับ
ตรวจทีละแถว หรือ ตรวจทั้งหมดครับ concept ไม่ค่อยชัดเจน
ถ้าตรวจทีละแถว รายะเอียดคงไม่พอ เพราะมันจะขึ้นกับการจัดฟอร์มด้วย
ถ้าตรวจทั้งหมด วิธีการตรวจก็คงผิดแหละครับ
concept คือ ต้องการ ตรวจ ที่ล่ะแถว ครับ ว่ามีการ checked หรือเปล่า
ต้องใชวิธีไหนครับ..
ถ้าไม่ได้ทำข้อไหนก็ให้ มัน alert
รบกวนอีกครั่ง
หลักการเบื้องต้น ก็คือ
1.สร้างฟังก์ชั่น ตรวจแต่ละแถว ว่ามีการเลือกหรือไม่ วิธีการคล้ายๆ ตัวอย่างที่ให้มาแหละ
2.วนลูปตรวจสอบทีละแถว โดยใช้ฟังก์ชั่นตามข้อ 1 ตรวจทีละแถว