关于js表单验证 这样判断容易出问题,可以提交的时候再循环判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要再提交表单的时候判断,在每个文本框失去焦点的时候。 你的思路有问题,你应该在一个函数里面判断,在判断为空的条件下再判断它是否是数字,简单的一个实现.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script type="text/javascript">var isvalid =false;function check(){ if(document.all.name.value=="") { alert("不能为空"); }else{ if(isNaN(document.all.name.value)) { alert("必须为数字"); }else{ isvalid=true; } } alert(isvalid);}</script></head><body><input name="name" type="text" size="10" onblur="check()" /></body></html> 关于Javascript的正则表达式的一点小问题 如何将json格式转换为数组??? 如何用javaScript实现小写转化成中文大写?? 关于 WebService(url,function(obj){},JSON.stringify(sendData)); createPopup不支持快捷方式吗? 请问一个关于NoWrap的问题 求助,因浏览器版本引发的window.parent问题 急!!在线等待 select多选怎样传值 高分 新手,请您指教!! 如何在子窗口中关闭父窗口呀(代码?),谢谢 csdn中的引用怎么做的? 关于window.onload问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var isvalid =false;
function check(){
if(document.all.name.value=="")
{
alert("不能为空");
}else{
if(isNaN(document.all.name.value))
{
alert("必须为数字");
}else{
isvalid=true;
}
}
alert(isvalid);
}
</script>
</head><body>
<input name="name" type="text" size="10" onblur="check()" />
</body>
</html>