谁能帮帮我啊 这到底哪里出错了啊 点登陆的时候没反应啊~ 谁能帮我改改啊 我还是新手。。。很急啊。。。感谢各位大大了 javascriptfunctioneditplushtmlw3c 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三个问题1. 你使用了document.getElementById,但是你的input里面都没有id属性,只有name属性;2. 就算你设置了id,document.getElementById("")取出的是元素,不是元素的value;3. document.getElementById("userid")=="admin"||document.getElementById("password")=="admin"这个表示用户名和密码只要其中有一个的值是admin就表示登录成功,普遍的做法是用户名和密码都需要匹配才算登录成功。修改了你的代码,可以点击查看在线演示代码,下面是源码function demon(){ var userid = $("userid").value; var password = $("password").value; if( userid == "" || password == "") { alert("用户名或密码不能为空"); } else if(userid == "admin" && password == "admin"){ alert("登陆成功!"); } else{ alert("账号有误,请重新输入!"); }}function $(id){ return document.getElementById(id);}<form action=""method="post"> 帐号:<input type="text" name="userid" id="userid" /><br /> 密码:<input type="text" name="password" id="password" /><br /> <input type="button"value="登陆"onclick="demon()" /> <input type="reset"value="重置" /></form> 你getElementById(""),但你的input标签里没有,所以找不到,form action=""method="post"> 帐号:<input type="text" name="userid" id="userid" /><br /> 密码:<input type="text" name="password" id="password" /><br /> <input type="button"value="登陆"onclick="demon()" /> <input type="reset"value="重置" /></form> 把input都添加上id,根据name是娶不到的 如何把json格式的字符串转换成javascript对象或数组? JS window.onload=function(){}在火狐下不能加载运行 怎样点击改变图像的背景? javascript里对象的永久参数问题 js高手进拉 图片上的内容是否可以在线修改呀 js或jquery实现对a标签的点击 关于按钮是图片的问题和select的问题 如何计算英文文章中的单词数? 请教一个字符串拆分的问题 zTree onClick事件没反应,已查阅很多资料,接近崩溃 贴吧这种冒泡提示框是怎么实现的?
1. 你使用了document.getElementById,但是你的input里面都没有id属性,只有name属性;
2. 就算你设置了id,document.getElementById("")取出的是元素,不是元素的value;
3. document.getElementById("userid")=="admin"||document.getElementById("password")=="admin"这个表示用户名和密码只要其中有一个的值是admin就表示登录成功,普遍的做法是用户名和密码都需要匹配才算登录成功。
修改了你的代码,可以点击查看在线演示代码,下面是源码function demon(){
var userid = $("userid").value;
var password = $("password").value;
if( userid == "" || password == "")
{
alert("用户名或密码不能为空");
}
else if(userid == "admin" && password == "admin"){
alert("登陆成功!");
}
else{
alert("账号有误,请重新输入!");
}
}
function $(id){
return document.getElementById(id);
}
<form action=""method="post">
帐号:<input type="text" name="userid" id="userid" /><br />
密码:<input type="text" name="password" id="password" /><br />
<input type="button"value="登陆"onclick="demon()" />
<input type="reset"value="重置" />
</form>
form action=""method="post">
帐号:<input type="text" name="userid" id="userid" /><br />
密码:<input type="text" name="password" id="password" /><br />
<input type="button"value="登陆"onclick="demon()" />
<input type="reset"value="重置" />
</form>