|
|
|
ช่วยหน่อยครับ ผมต้องการ เช็กรูปแบบ อีเมล์ ก่อนบันทึกลงฐายขอ้มูล ต้องเขียน code ยังครับ |
|
|
|
|
|
|
|
ขอบคุณคราบ
ได้แล้วครับ
Code (JavaScript)
<script language="JavaScript" type="text/javascript">
var HttPRequest = false;
function doCallAjax(Mode){
HttPRequest = false;
if(window.HttPRequest){
HttPRequest =new XMLHttPRequest();
if(HttPRequest.overrideMimeType){
HttPRequest.overrideMimeType('text/html');
}
}else if(window.ActiveXObject){
try{
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){ }
}
}
if(!HttPRequest){
alert("หน้าเว็บไม่พร้อมใช้");
return false;
}
var emailFilter=/^.+@.+\..{2,3}$/; <----****************
var str=document.fm.email.value;<----****************
if(document.fm.id.value==""){
alert("กรุณากรอกรหัส");
document.fm.id.focus();
return false;
}else if(document.fm.name.value==""){
alert("กรุณากรอกชื่อ");
document.fm.name.focus();
return false;
}else if(document.fm.lastname.value==""){
alert("กรุณากรอกนามสุกล");
document.fm.lastname.focus();
return false;
}else if(document.fm.email.value==""){
alert("กรุณากรอก Email");
document.fm.email.focus();
return false;
}else if (!(emailFilter.test(str))) {
alert ("ท่านใส่อีเมล์ไม่ถูกต้อง"); <----****************
document.fm.email.focus();
return false;
}
else if(document.fm.phone.value==""){
alert("กรุณากรอกเบอร์โทรศัพร์");
document.fm.phone.focus();
return false;
}
var url="insert_data.php";
var pmeters="tid=" + encodeURI( document.getElementById("id").value) +
"&tname=" + encodeURI( document.getElementById("name").value ) +
"&tlastname=" + encodeURI( document.getElementById("lastname").value ) +
"&temail=" + encodeURI( document.getElementById("email").value ) +
"&tphone=" + encodeURI( document.getElementById("phone").value ) +
"&tMode=" + Mode;
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function(){
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
document.getElementById("lastname").value = '';
document.getElementById("email").value = '';
document.getElementById("phone").value = '';
}
}
}
</script>
|
|
|
|
|
Date :
2011-11-02 16:42:01 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|