表单验证问题

bobo5211988 2011-11-25 09:08:06
function checkname(){
var name=document.getElementById("name").value;

if(name==""){
document.getElementById("nameMsg").innerHTML="姓名不能为空";
return false;
}
for(var i=0;i<name.length;i++){
var j=name.substring(i,i+1);
if(isNaN(j)==false){
document.getElementById("nameMsg").innerHTML="姓名不

能包含数字";
return false;
}
}
return true;
}
姓名不能包含数字 达不到效果!!求解!!!
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2227 2011-11-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bobo5211988 的回复:]

不会正则。。。。
[/Quote]用着学就好,这次先学会\d表示任意数字
默默不得鱼 2011-11-25
  • 打赏
  • 举报
回复
if(name.match(/(\d)/)) {
alert("不能有数字.");
return false;
}
bobo5211988 2011-11-25
  • 打赏
  • 举报
回复
不会正则。。。。
dencey 2011-11-25
  • 打赏
  • 举报
回复
打错了,是这样
[Quote=引用 1 楼 dencey 的回复:]

JScript code
if (name.search(/\d/) >= 0) {
document.getElementById("nameMsg").innerHTML="姓名不能包含数字";
return false;
}
[/Quote]
dencey 2011-11-25
  • 打赏
  • 举报
回复
if (name.search(/\d/) < 0) {
document.getElementById("nameMsg").innerHTML="姓名不能包含数字";
return false;
}

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧