function check() { var v1 = document.form1.cusaddress.value; var v2 = document.form1.cusphone.value; var v3 = document.form1.cusemail.value; if (document.form1.cusname.value == "") { alert("กรุณากรอกชื่อ-นามสกุล"); document.form1.cusname.focus(); return false; } else if (v1.length==0) { alert("กรุณากรอกที่อยู่"); document.form1.cusaddress.focus(); return false; } else if (v2.length==0) { alert("กรุณากรอกเบอร์โทรศัพท์"); document.form1.cusphone.focus(); return false; } else if (v3.length==0) { alert("กรุณากรอก Email"); document.form1.cusemail.focus(); return false; } /////////////// ปัญหาคือตรงนี้ครับ ถ้าเกิดเอา if นี้ไว้บนมันก็จะทำ if นี้อย่างเดียว แล้วผ่านไปเลย ไม่ยอมทำ if ต่อไป else if (v2.length != 0) { CheckMobileNumber(v2) if (y != 1) { document.form1.cusphone.focus(); return false; } } else if (v3.length !=0) { email_validate(v3); if (x == 1) { return true; } else { document.form1.cusemail.focus(); return false; } } else return true; }
function email_validate(email) { em_val = /^\w+@\w+(\.\w+?)/ if(em_val.test(email)) { x = 1; // return true; } else { alert(" Email ที่ท่านกรอกไม่ถูกต้อง") x = 2; // return false; } } function CheckMobileNumber(data) { var msg = 'โปรดกรอกหมายเลขโทรศัพท์ 10 หลัก ด้วยรูปแบบดังนี้ 08XXXXXXXX ไม่ต้องใส่เครื่องหมายขีด (-) วงเล็บหรือเว้นวรรค'; s = new String(data); if ( s.length != 10) { alert(msg); return false; } for (i = 0; i < s.length; i++ ) { if ( s.charCodeAt(i) < 48 || s.charCodeAt(i) > 57 ) { alert(msg); return false; } else { if ( ((i == 0) && (s.charCodeAt(i) != 48)) || ((i == 1) && (s.charCodeAt(i) != 56)) ) { alert(msg); return false; } } } y = 1; //return true; }
function check_email(elm) { var regex_email=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*\@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.([a-zA-Z]){2,4})$/ if(!elm.value.match(regex_email)) { alert('รูปแบบ email ไม่ถูกต้อง'); return false; } else { return true; } }
<tr bgcolor="#FFFFFF"> <td ><div align="right">E-mail :</div></td> <td><div align="left"> <input name="cusemail" type="text" id="cusemail" size="30" > <font color="#ff0000">*</font></div></td> </tr> <tr bgcolor="#FFFFFF"> <td><div align="center"> <td><input name="submit" type="submit" value="Purchase" onclick='check_email(cusemail)'></td> <font color="#ff0000">*</font></div></td> </tr>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง