คือผมทำ form สมาชิกแล้วจะเช็กว่ากรอกข้อมูลครบ รึเปล่า แล้วถ้าไม่

ผมทำ form สมาชิกแล้วจะเช็กว่ากรอกข้อมูลครบ รึเปล่า แล้วถ้าไม่ครบก็แสดงสีที่ช่องที่ไม่กรอกครับ ใครมีช่วยหน่อยรับ
27 มิ.ย. 2552 2 1,782

///###########################
//  check form ว่า elements ต่างๆ เป็นค่าว่างหรือ ไม่
//
//############################
function checkFrm(frm){
 var err=0
 for(var i=0;i<frm.elements.length;i++){ 
 
  if((frm.elements.type=="text")){  // text หรือปล่าว
   if((frm.elements.value=="")||(frm.elements.value=="ตรวจสอบข้อมูล")){
    frm.elements.style.backgroundColor="#FDC1C1";
    //frm.elements.value="ตรวจสอบข้อมูล"        เป็นค่า ว่าง จะ แสดง error
    err++;
   }
   
  }
  if ((frm.elements.style.display!="none")&&(frm.elements.nodeName=="SELECT")&&(frm.elements.selectedIndex<=0)){
    frm.elements.style.backgroundColor="#FDC1C1";
    err++;
   } 
 }
 if(err==0){
  //all field is ok
  frm.submit();
 }
 
}

ลองปรับดูนะ มันประมาณนี้
ไม่ได้เข้าเวปมานาน เหมือนกัน นะนี จากเมื่อก่อน มีสมาชิก ห้าหกคน

ลืมบอกไป ผม คัดมาจาก โปรแกรม นะ อันไหน ไม่เหมือนก็ ตัดๆๆ ออก เอง นะ เอามา เป็น แนว ทางแค่นั้น
#1

 มาเก็บความรู้ละกันครับ

ขอบคุณเด้อ
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^