|
|
|
สอบถามปัญหา javacriptไม่ทำงาน ในการเช็ครูปแบบของ E-mail |
|
|
|
|
|
|
|
อันนี้เอาโค๊ดjavascriptมาแปะนะคะ ตอนแรกก็ขึ้นเตือน แต่พอลองเช็คย้ำอีก1-2ครั้ง JAVASCRIPT ก็ไม่ทำงานอีกเลยค่ะ เป็นเพราะอะไรหรอคะ
Code (HTML)
<!DOCTYPE html>
<html>
<head>
<title>TEST </title>
<script>
function check_form(sss){
var format_mail=/^([a-zA-Z]{1,})+([a-zA-Z0-9\_\-\.]{1,})+@([a-zA-Z0-9\-\_]{1,})+([.]{1,1})+([a-zA-Z0-9\-\_\.]{1,})$/;
if(!(format_mail.test(name_form.email.value)))
{
alert("Enter email again");
name_form.email.focus();
return false;
}
}
</script>
<form action= "action_profile.php"method="post" name="sss" onSubmit="return check_form()">
<br><br>Full name:
<input type="text" name="fname" placeholder=" Mana" style="width:300px">
<br><br>Lastname:
<input type="text" name="lname" placeholder=" Manee" style="width:300px">
<br><br>Age:
<input type="text" name="old" placeholder="10" style="width:300px">
<br><br> Email:
<input type="text" name="email" placeholder= "[email protected]">
<br><br>Phone number:
<input type="text" name="phone" placeholder=" 0987654321" style="width:300px" size="10" maxlength="10" >
<br><br> card No.:
<input type="text" name="no" placeholder=" 1234567890" style="width:300px">
<br><br> Salary PER month:
<select name="money" style="width:300px">
<option value="-1">Select an option</option>
<option value="1">0-20,000</option>
<option value="2">20,001-40,000</option>
<option value="3">40,001-60,000</option>
<option value="4">60,001-100,000</option>
<option value="5"> 100,001 UP</option>
<br><br><input type="submit" >
</form>
Tag : HTML/CSS, JavaScript
|
ประวัติการแก้ไข 2016-07-06 12:16:54 2016-07-06 12:17:17 2016-07-06 12:18:42
|
|
|
|
|
Date :
2016-07-06 12:16:07 |
By :
pppppppppp |
View :
1020 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะเช็คอีเมล สคริปท์ที่เอามาแปะมันผิดอยู่
ส่วนในฟอร์ม ใส่ requred ทุก input ที่จะดักครับ และก็ใส่ tag ปิดให้ครบด้วยครับ
function ValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
return pattern.test(emailAddress);
};
if(!ValidEmailAddress($('#email').val())){ ดักเอาครับ อย่าลืมใส่ไลบรารี่ jquery.min เข้ามาด้วยครับ}
|
|
|
|
|
Date :
2016-07-06 16:04:30 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ <input type="email" required > เลยครับ ลดคำสั่งไปได้เยอะ
อุตส่าห์ใช้ html5 แล้วก็เพิ่มไปอีกหน่อย
|
|
|
|
|
Date :
2016-07-06 21:10:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|