在js中判斷使用者輸入的值是否為空,這是大家用得非常多的. 這沒有什麼好寫的. 而我卻寫了. 原因只是自以為是的認為我的這些代碼寫得不錯,供大家參考一下.
這是摘自的我一個專案的中的用戶註冊頁面.對於大多數人來說,這都幾乎是100%經歷過的.
貼代碼吧,這些代碼都是用js寫的.不難,很容易看懂. 看的時候,只要區別兩個js類就行了.
前台頁碼:reguser.aspx
Script>
reg.userName = ' ' ;
reg.password = '';
= '';
reg.answer = '';
reg.url ;
reg.sex = 1;
= '';
reg.mobile = '';
reg.address = '';
= null;
form = document.forms[0];
var comFun = new commonFunction(); {
}
{
{
密碼輸入不一致');
comFun.$getElementById('txtConfirmPassword ;
}
reg.userName = comFun.$getElementById('txtUserName'); reg .question = comFun.$getElementById(' txtQuestion') ;
reg.answer = comFun.$getElementById(' = comFun.$getElementById('txtUrl');
);
reg.tel = comFun.$get mobile = comFun.$getElementById('txtMobile');
');
reg.address = comFun.$getElement = comFun.$getElementById('txtPostalcode');
變數項'sex');
var eL = es.length;
{
{
reg.sex = e.value;
}
}
.value、reg.password.value、reg.question.value、reg.answer.value、reg.url.value、reg.sex.value、reg.email.value、reg.tel.value、reg.mobile.value , reg.qq.value, reg.address.value, reg.postalcode.value,callback_Reg);
} var rv = res.value ;
'註冊成功!');
window.location.href='/Default.aspx ' ; else
{
alert('有错误发生,注册失败!有可能是用户名或者域名被别人注册过了!');
}
}
// 检测用户名的域名是否被其它用户注册过了
function checkIsRegistered(obj, errorS, t)
{
var v = obj.value;
var rv = RegUser.CheckIsRegistered(v, t).value;
if(rv)
{
alert(errorS);
obj.select();
return false;
}
}