JAVASCRIPT脚本问题,简单的用户名和密码验证

用这个可以判断拥护名不能为空:functioncheck(form){ if(form.username.value==""){  aler... 用这个可以判断拥护名不能为空:function check(form){ if(form.username.value==""){  alert("用户名不能为空!");  form.username.focus();  return false; } if(form.password.value==""){  alert("密码不能为空!");  form.password.focus();  return false; }  else{  alert("提交成功");    return ture;  }    }为什么function check(form){ if(form.username.value==""||form.username.value=null){  alert("用户名不能为空!");  form.username.focus();  return false; } esle if(form.password.value==""||form.password.value=null){  alert("密码不能为空!");  form.password.focus();  return false; }  else{  alert("提交成功");    return ture;  }    }</script>不行呢,哪错了 ,怎么改,另外在里面验证用户名和密码位数及只能是数字和英文的句子怎么写,谁给个可以运行的 展开
 我来答
匿名用户
推荐于2018-04-24
展开全部
赋值写错了!本来是 == ,你写生了 =
而且,你把 true 写成了 ture

应该是:
<script language="javascript" type="text/javascript">
function check(form) {
if (form.username.value == "") {
alert("用户名不能为空!");
form.username.focus();
return false;
}
if (form.password.value == "") {
alert("密码不能为空!");
form.password.focus();
return false;
} else {
alert("提交成功");
return ture;
}
}
</script>
---------------------
我帮你修正了代码。但你这代码只能在IE下面运行哦,

我帮你写一个可以在所有浏览器下面运行的代码:

<input id="username" />
<input id="password" />

<script language="javascript" type="text/javascript">
function check() {
if (document.getElementById('username').value == "") {
alert("用户名不能为空!");
document.getElementById('username').focus();
return false;
}
if (document.getElementById('password').value == "") {
alert("密码不能为空!");
document.getElementById('password').focus();
return false;
} else {
alert("提交成功");
return true;
}
}
</script>
---------------
哈,如果你觉得值的话,多给点分数哦,谢谢哦,^_*
lljzan520
2011-07-27 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:36万
展开全部
楼上的正解,两个都行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangruiying01
2011-07-27
知道答主
回答量:40
采纳率:0%
帮助的人:18.5万
展开全部
用正 则 ;用 户 名 /^[A-Za-z][A-Za-z0-9]{10}/ 密 码 /^\d{12}/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式