GORAGOD.com

freelance, web developer, web designer, hosting, domain name

สอบถามท่านผู้รู้ เรื่องการตรวจ ว่าได้ 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 ถ้าไม่ได้ เลือกข้อใดข้อหนึ่ง

รบกวนท่านผู้รู้ด้วยครับ
ขอบคุณล่วงหน้าครับ

15 ธ.ค. 2552 4 1,918

งงกับคำถาม...

ตรวจทีละแถว หรือ ตรวจทั้งหมดครับ concept ไม่ค่อยชัดเจน

ถ้าตรวจทีละแถว รายะเอียดคงไม่พอ เพราะมันจะขึ้นกับการจัดฟอร์มด้วย

ถ้าตรวจทั้งหมด วิธีการตรวจก็คงผิดแหละครับ
#1

รบกวนอีกครั่งครับ

concept คือ ต้องการ ตรวจ ที่ล่ะแถว ครับ ว่ามีการ checked หรือเปล่า
ต้องใชวิธีไหนครับ..
#2

เหมือนกับการทำข้อสอบออนไลน์ ครับ
ถ้าไม่ได้ทำข้อไหนก็ให้ มัน alert

รบกวนอีกครั่ง
#3

ก็ต้องดูว่า จัดฟอร์มไว้ในรูปไหนอีกแหละ

หลักการเบื้องต้น ก็คือ

1.สร้างฟังก์ชั่น ตรวจแต่ละแถว ว่ามีการเลือกหรือไม่ วิธีการคล้ายๆ ตัวอย่างที่ให้มาแหละ
2.วนลูปตรวจสอบทีละแถว โดยใช้ฟังก์ชั่นตามข้อ 1 ตรวจทีละแถว
#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^