function checkAdd(){ var regex_email=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i var err=0; var msg=''; if(document.getElementById("txtName_1").value==""){ err++; msg+="\n- Nama depan belum diisi"; errObj("txtName_1"); } if(!regex_email.test(document.getElementById("txtEmail").value)){ err++; msg+="\n- Periksa email"; errObj("txtEmail"); } if(document.getElementById("txtPasswd1").value=="" || document.getElementById("txtPasswd2").value==""){ err++; msg+="\n- Password masih kosong"; if(document.getElementById("txtPasswd1").value==""){errObj("txtPasswd1");} if(document.getElementById("txtPasswd2").value==""){errObj("txtPasswd2");} } else { if(document.getElementById("txtPasswd1").value != document.getElementById("txtPasswd2").value){ err++; msg+="\n- Password tidak cocok"; errObj("txtPasswd1"); errObj("txtPasswd2"); } } if(document.getElementById("cbCountry").value=="id"){ if(document.getElementById("cbRegion").value==0){ err++; msg+="\n- Pilih salah satu provinsi"; errObj("cbRegion"); } else { if(document.getElementById("cbCity").value==0){ err++; msg+="\n- Pilih satu kota/kabupaten"; errObj("cbCity"); } } } if(document.getElementById("txtPhoneNumber").value==""){ err++; msg+="\n- Nomor telepon masih kosong"; errObj("txtPhoneNumber"); } if(document.getElementById("txtAddr").value==""){ err++; msg+="\n- Alamat masih kosong"; errObj("txtAddr"); } if(err>0){ alert("Terdapat kesalah:"+msg); return false; } else { return true; } } function errObj(obj){ document.getElementById(obj).style.background='#ffebe8'; document.getElementById(obj).style.border='1px solid #cc0000'; } function ckField(obj){ if(obj.value==""){ obj.style.background='#ffebe8'; obj.style.border='1px solid #cc0000'; } else { obj.style.background='#fff'; obj.style.border='1px solid #ccc'; } } function ckSelect(obj){ if(obj.value==0){ obj.style.background='#ffebe8'; obj.style.border='1px solid #cc0000'; } else { obj.style.background='#fff'; obj.style.border='1px solid #ccc'; } }