具体要求是:制作一个身份验证的程序,输入文本框和密码框,通过输入用户名和密码能够判断输入是否正确,如果正确显示正确信息,如果错误则出现错误提示
大侠们帮帮忙
帮忙写一个javascript的验证程序。。
答案:3 悬赏:0 手机版
解决时间 2021-03-04 03:07
- 提问者网友:雾里闻花香
- 2021-03-03 10:42
最佳答案
- 五星知识达人网友:污到你湿
- 2021-03-03 12:21
<html ><br><head><br><title>无标题文档</title><br><script language="javascript"><br>function jimmy(){<br>var j = document.getElementById("a");//用户名<br>var k = document.getElementById("b");//密码<br>if(j.value.length>5||k.value.length>5)<br>{alert("用户名或密码太长,请重新输入!");<br>j.value=""; k.value="";<br>j.focus();<br>return false;<br>}<br>else if(j.value==""||k.value=="")<br>{alert("用户名或密码部能为空!");<br>j.value=""; k.value="";<br>j.focus();<br>return false;<br>}<br>else{<br><br>}<br>}<br>function ruby(){<br>var j = document.getElementById("a");<br>var l = document.getElementById("c");<br>if(j.value.length>5)<br>{l.innerHTML="用户名太长";<br>l.style.color="red";<br>}<br>else<br>{l.innerHTML="OK";}<br><br>}<br>function peter(){<br>alert(document.form1.select.options[document.form1.select.selectedIndex].text);<br>}<br>function haha(){<br>var k = document.getElementById("b");<br>var n = document.getElementById("d");<br>if(k.value.length>5){<br>n.innerHTML="密码太长";<br>n.style.color="blue";<br>}<br>else{<br><br>n.innerHTML="OK";<br>}<br>}<br></script><br></head><br><br><body><br><form name="form1" method="post" action="" ><br><p>用户名:<br> <input type="text" name="textfield" id="a"><br><label id="c" >验证</label></p><br><p> 密码:<br> <input type="password" name="textfield2" id="b" onClick="ruby();"><br><br><label id="d">验证</label><br><p onClick="haha();"> 性别:<br> <input type="radio" name="radiobutton" value="radiobutton"> <br> 男<br> <input type="radio" name="radiobutton" value="radiobutton"> <br>女</p><br><p> 爱好:<br> <input type="checkbox" name="checkbox" value="checkbox"><br>游泳<br><input type="checkbox" name="checkbox2" value="checkbox"><br>游戏<br><input type="checkbox" name="checkbox3" value="checkbox"><br>音乐</p><br><p> 城市:<br> <select name="select" onChange="peter();"><br> <option value="1" selected>石家庄</option><br> <option value="2">北京</option><br> <option value="3">上海</option><br> </select><br></p><br><p> 个人简介 <br> <textarea name="textarea" cols="20" rows="5"></textarea><br></p><br><p><br><br> <input type="submit" name="Submit" value="提交" onClick="return jimmy();" ><br><br> <input type="reset" name="Submit2" value="重置"><br></p><br></form><br></body><br></html>
全部回答
- 1楼网友:轻雾山林
- 2021-03-03 14:35
function istest(str) {
var myreg = ^<embed> http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-za-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?s*)?[.jpg,.gif,.png]{1}</embed>$;
if (myreg.test(str)) {
return true;
}
return false;
}
- 2楼网友:duile
- 2021-03-03 13:49
你百度一下“正则表达式 身份证”
就可以找到你要的了~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯