我想问一下怎样用javascript设计一个表单 姓名不能是数字密码中不包含“$”符号 还有就是怎样设计一个计
答案:3 悬赏:20 手机版
解决时间 2021-03-06 07:45
- 提问者网友:最美的风景
- 2021-03-05 23:21
clasmyjka大哥 为什么我用你的代码运行不了 我先看看有什么错误先哦 先谢谢了哦
最佳答案
- 五星知识达人网友:七十二街
- 2021-03-06 00:09
问题都没有问完...<br>姓名不能是...密码不包含...一般此类的问题都需要借助正则表达式,不知道你学过没有,我先把答案写下来,如果你不明白建议你花个2天的时间把相关内容看一看,以后遇到类似的问题都会迎刃而解<br>var _username_regexp = /\d/;<br>if(_username_regexp.test(username.value)){ <br>alert("姓名不能含有数字!");<br>return false;<br>}<br>密码的校验也是类似的
全部回答
- 1楼网友:洎扰庸人
- 2021-03-06 02:08
你怎么不把用户名输入文本框和密码输入框也放在表单内,当然就不能提交了.
- 2楼网友:人類模型
- 2021-03-06 00:39
<script type="text/javascript">
function checkUser(){
var str = document.getElementById("userName1").value;
if(str.length < 2){
document.getElementById("userNameMsg").value = "用户名的长度不能为空或小于2个字符!";
return false;
}
var firstletter = document.getElementById("userName1").value;
if(!isNaN (firstletter)){
document.getElementById("userNameMsg").value ="用户名第一个不能是数字!";
return false;
}
var password= document.getElementById("pass1").value;
if(isNaN (password)){
document.getElementById("pass2").value ="密码必需是数字!";
return false;
}
var password1= document.getElementById("pass1").value;
if(password.length <6){
document.getElementById("pass2").value ="密码长度不能小于6个字符!";
return false;
}
var password2= document.getElementById("pass3").value;
if(password1!=password2){
document.getElementById("pass4").value ="二次密码输入不相同,请重新输入!";
return false;
}
var inputer= document.getElementById("put1").value;
if(inputer.length < 100){
document.getElementById("put2").value ="您输入的内容不能小于100个字符!";
return false;
}
}
</script>
我以前写的javascript代码..!你自己看看吧!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯