xin thì cho thôi đây nè bạn
Mã:
<html>
<head>
<title>Check Form Register</title>
<META name="Author" content="Scorpion">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript">
function checkinput(){
username=document.myform.username;
password=document.myform.password;
password1=document.myform.password1;
hoten=document.myform.hoten;
diachi=document.myform.diachi;
email=document.myform.email;
dienthoai=document.myform.dienthoai;
reg1=/^[0-9A-Za-z]+[0-9A-Za-z_]*@[\w\d.]+.\w{2,4}$/;
testmail=reg1.test(email.value);
if(username.value==""){
alert("Hãy chọn tên đăng nhập");
username.focus();
return false;
}
if(password.value==""){
alert("Chưa nhập mật khẩu");
password.focus();
return false;
}
if(password1.value==""||password1.value!==password.value){
alert("Mật khẩu lần 2 chưa khớp");
password1.focus();
return false;
}
if(hoten.value==""){
alert("Hãy nhập vào họ tên của bạn");
hoten.focus();
return false;
}
if(diachi.value==""){
alert("Chưa nhập địa chỉ");
diachi.focus();
return false;
}
if(!testmail){
alert("Địa chỉ email không hợp lệ");
email.focus();
return false;
}
if(isNaN(dienthoai.value)){
alert("Số điện thoại chưa chính xác");
dienthoai.focus();
return false;
}
else alert('OK, đã nhập đúng dữ liệu');
return true;
}
</script>
</head>
<body>
<form name="myform" method="post" action="register_do.asp" onsubmit="return checkinput();">
<table align="center">
<p><strong><font color="#FF0000">Đăng ký thành viên</font></strong>
</p>
<tr>
<td>Xin vui lòng nhập đúng<br />
các thông tin cá nhân</td>
</tr>
<p></p>
<tr>
<td><b>Tên đăng nhập:</b></td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td><b>Mật khẩu:</b></td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td><b>Nhập lại Mật khẩu:</b></td>
<td><input type="password" name="password1" /></td>
</tr>
<tr>
<td><b>Họ tên:</b></td>
<td><input type="text" size="30" name="hoten" /></td>
</tr>
<tr>
<td><b>Địa chỉ:</b></td>
<td><input type="text" size="30" name="diachi" /></td>
</tr>
<tr>
<td><b>Email:</b></td>
<td><input type="text" size="30" name="email" /></td>
</tr>
<tr>
<td><b>Số điện thoại:</b></td>
<td><input type="text" size="20" name="dienthoai" /></td>
</tr>
<p align="center"> </p>
</table>
<p align="center">
<input type="submit" value="Đăng ký" style="color:yellow;background:green">
<input type="reset" value="Làm lại" style="color:yellow;background:green">
</p>
</form>
</body>
</html>
theo yêu cầu của lyvinhr00m
này thì onblur:
Mã:
<html>
<head>
<title> Check Form - OnBlur</title>
</head>
<script language="javascript">
function tieude_Onblur() {
td=formlienhe.txttieude.value;
var loitd=document.getElementById("IDtieude");
if(td=="") {
loitd.innerHTML="Tiêu đề không được bỏ trống !";
formlienhe.txttieude.focus();
return;
}
loitd.innerHTML="";
}
function hoten_Onblur() {
ht=formlienhe.txthoten.value;
var loiht=document.getElementById("IDhoten");
if(ht=="") {
loiht.innerHTML="Họ tên không được bỏ trống !";
formlienhe.txthoten.focus();
return;
}
loiht.innerHTML="";
}
function diachi_Onblur() {
dc=formlienhe.txtdiachi.value;
var loidc=document.getElementById("IDdiachi");
if(dc=="") {
loidc.innerHTML="Địa chỉ không được bỏ trống !";
formlienhe.txtdiachi.focus();
return;
}
loidc.innerHTML="";
}
function dienthoai_Onblur() {
dt=formlienhe.txtdienthoai.value;
var loidt=document.getElementById("IDdienthoai");
if(dt=="") {
loidt.innerHTML="Điện thoại không được bỏ trống !";
formlienhe.txtdienthoai.focus();
return;
}
loidt.innerHTML="";
if(isNaN(dt)) {
loidt.innerHTML="Bạn phải nhập vào là số !";
formlienhe.txtdienthoai.focus();
return;
}
loidt.innerHTML="";
}
function email_Onblur() {
mail=formlienhe.txtemail.value;
var loimail=document.getElementById("IDemail");
dangmail= /^[w.-]+@[w.-]+.[A-Za-z]{2,4}$/
kq=dangmail.test(mail);
if(mail=="") {
loimail.innerHTML="Email không được bỏ trống !";
formlienhe.txtemail.focus();
return;
}
loimail.innerHTML="";
if(!kq) {
loimail.innerHTML="Sai định dạng mail ! VD: [email]gacon@gmail.com
[/email]";
formlienhe.txtemail.focus();
return;
}
loimail.innerHTML="";
}
function noidung_Onblur() {
nd=formlienhe.txtnoidung.value;
var loind=document.getElementById("IDnoidung");
if(nd=="") {
loind.innerHTML="Nội dung không được bỏ trống !";
formlienhe.txtnoidung.focus();
return;
}
loind.innerHTML="";
}
formlienhe.submit();
</script>
<body>
<fieldset style="width:700px">
<legend> o.0 Liên hệ 0.o </legend>
<form id="formlienhe" name="formlienhe" method="post" action="">
<table width="706" height="416" border="0" cellpadding="0"
cellspacing="0" >
<!--DWLayoutTable-->
<tr>
<td width="100" height="41" align="right" valign="middle"
style="color:#HHHHHH"><div align="left">Tiêu đề * </div></td>
<td width="626"><label>
<input name="txttieude" type="text" id="txttieude" size="40"
onBlur="tieude_Onblur()"/>
<span id="IDtieude" style="color:#FF0000; font-
size:14px"></span></label></td>
</tr>
<tr>
<td height="41" align="right" valign="middle"
style="color:#HHHHHH"><div align="left">Họ tên * </div></td>
<td><input name="txthoten" type="text" id="txthoten" size="40"
onBlur="hoten_Onblur()"/> <span id="IDhoten" style="color:#FF0000; font-
size:14px"></span></td>
</tr>
<tr>
<td height="41" align="right" valign="middle"
style="color:#HHHHHH"><div align="left">Địa chỉ * </div></td>
<td><input name="txtdiachi" type="text" id="txtdiachi" size="40"
onBlur="diachi_Onblur()" /> <span id="IDdiachi" style="color:#FF0000; font-
size:14px"></span></td>
</tr>
<tr>
<td height="60" align="right" valign="middle"
style="color:#HHHHHH"><div align="left">Điện thoại * </div></td>
<td><input name="txtdienthoai" type="text" id="txtdienthoai"
size="25" onBlur="dienthoai_Onblur()"/> <span id="IDdienthoai"
style="color:#FF0000; font-size:14px"></span></td>
</tr>
<tr>
<td height="42" align="right" valign="middle"
style="color:#HHHHHH"><div align="left">Email * </div></td>
<td><input name="txtemail" type="text" id="txtemail" size="40"
onBlur="email_Onblur()" /> <span id="IDemail" style="color:#FF0000; font-
size:14px"></span></td>
</tr>
<tr>
<td height="99" align="right" valign="top"
style="color:#HHHHHH"><div align="left">Nội dung * </div></td>
<td valign="top"><label>
<textarea name="txtnoidung" cols="60" rows="6" id="txtnoidung"
onBlur="noidung_Onblur()"></textarea>
<span id="IDnoidung" style="color:#FF0000; font-
size:14px"></span></label></td>
</tr>
<tr>
<td rowspan="2" align="right" valign="top"><div
align="justify"></div></td>
<td height="49"><label>
<input name="none" type="submit" id="Submit" value=" Gửi "
/>
<input type="reset" name="Reset" value=" Xóa " />
</label></td>
</tr>
<tr>
<td height="33" align="right"><span class="style3 style1">(*)
Thông tin bắt buộc phải nhập ! </span></td>
</tr>
</table>
</form>
</fieldset>
</body>
</html>
chúc thi tốt