js 要用户名和密码正确的情况下才能录入 不正确的情况下显示警告

<html><body><script>functionmyFunction(){try{varx=document.getElementById("user").val... <html>
<body>
<script>
function myFunction()
{
try
{
var x=document.getElementById("user").value;
var y=document.getElementById("password").value;
if(x!="wu"||y!=123456) throw "用户名或密码错误";
}
catch(err)
{
var y=document.getElementById("mess");
y.innerHTML="警告:" + err + "!";
}
}
</script>

<form action="2.html" medhod="get">
<p>用户:
<input id="user" type="text" name="user" /></p>

<p>密码:
<input id="password" type="password" name="password" /></p>

<input type="submit" onclick="myFunction()" value="确定" />

</from>
<p id="mess"></p>
</body>
</html>
就是最后确定的地方解决不了,不是按确定就直接录入,就是按确定后没有反应。确定的地方改了又改,还是不行
展开
 我来答
以运诚6P
推荐于2016-07-01 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:98.9万
展开全部

<html>

<body>

<script type="text/javascript">

function myFunction()

{

var flag=false;

var x="",y="";

x=document.getElementById("user").value;

y=document.getElementById("password").value;

var tip=document.getElementById("tipMsg");

if(x==""||y==""){

tip.innerHTML="用户名或密码不能为空!";

}else if(x=="wu"&& y=="123456") {

tip.innerHTML="";

flag=true;

}else{

tip.innerHTML="用户名或密码错误!";

}

return flag;

}

</script>


<form action="2.html" medhod="get" onsubmit="return myFunction()">

<p>用户:

<input id="user" type="text" name="user" /></p>


<p>密码:

<input id="password" type="password" name="password" /></p><br/>

<span id="tipMsg" style="color:red;"></span><br/>


<input type="submit" value="确定" />


</from>

<p id="mess"></p>

</body>

</html>


代码规范很重要

Doublefowler
2013-06-26 · 超过21用户采纳过TA的回答
知道答主
回答量:180
采纳率:0%
帮助的人:111万
展开全部
将判断改下。
if(x!="wu" && y!=123456){
    alert("用户名或密码错误");
    return false;//有了这个代码不会往下面执行了,
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汪瑞GOOD
2013-06-26 · TA获得超过136个赞
知道答主
回答量:174
采纳率:0%
帮助的人:81.6万
展开全部
if(x!="wu"||y!=123456) 中“||”替换成"&&"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式