<script language="javascript"> var doc=document.form1 function check(){check1("username","请输入帐号(昵称)");} function check1(input,str){ if(doc.input.value==""){ alert(str); doc.input.focus(); return false; } } </script>
第1个回答 2012-07-26
<form action="" onsubmit="return check(this)">
<input type="text" name="username" />
<input type="submit" value="提交" />
</form>
function check(form){
var userName = form["username"];//得到input
if(test(userName) === false){//这里执行验证
alert("请输入帐号");
return false;
}
}
//验证方法,验证不通过则返回false,否则返回true
function test(input){
var val = input.value;
if( val == "" || !val ){//不能为空
return false;
}
return true;
}本回答被网友采纳
<input type="text" name="username" />
<input type="submit" value="提交" />
</form>
function check(form){
var userName = form["username"];//得到input
if(test(userName) === false){//这里执行验证
alert("请输入帐号");
return false;
}
}
//验证方法,验证不通过则返回false,否则返回true
function test(input){
var val = input.value;
if( val == "" || !val ){//不能为空
return false;
}
return true;
}本回答被网友采纳
第2个回答 推荐于2017-06-15
语法有错误,贴上正确代码,应该知道哪里出错了吧。
<script language="javascript">var doc=document.form1;
function check(){
check1(doc.username,"请输入帐号(昵称)");
}
function check1(input,str){
if(input.value==""){
alert(str);
doc.input.focus();
return false;
}
}
</script>本回答被网友采纳
第3个回答 2012-07-26
若是只判断一个,你莫不如直接给input加个id
获取这个id的DOM 判断空值。
获取这个id的DOM 判断空值。