问2个超级小问题,速来速得,谢谢捧场! var r = /^\+?[1-9]*$/; 改成^\d{1,9}$这样就可以输入9位以内的整数了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><script language="javascript">function over(){ var s = document.getElementById("aa").value ; var a = /^[1-9]+\d*$/ ;//由不为0开始的任意数字组成,如果可以让0开头,这样就行了/\d*$/ if(!a.test(s)){ alert("input error!"); }else{ alert("input OK"); }}</script><body><FORM METHOD=POST ACTION="myform"><INPUT TYPE="text" NAME="aa"><INPUT TYPE="button" value=" OK " onclick="over()"></FORM></body></html> 问题二已解决,问题一:我判断一个表单的数据长度,长度明明等于6,我用alert他的长度清楚地写着是6 ,可他还是执行alert, 大家看单码: if(NameUser.value.length!=6){ alert('长度必须为6' + NameUser.value.length); } <input name="" id="NameUser" value="123456" type="text" /><script>alert(NameUser.value.length)if(NameUser.value.length!=6){ alert('长度必须为6' + NameUser.value.length); } </script>不会啊 楼主可以在你机器上试试这段代码<input name="NameUser" id="NameUser" value="123456" type="text" /><input type="button" value="click" onclick="checknum()" /><script>function checknum(){ if(NameUser.value.length!=6){ alert("长度必须为6\n"+NameUser.value+"的长度是:"+ NameUser.value.length); } else alert(NameUser.value.length);} </script> 使用dhtmlxGrid出现的问题,每次选择一行的时候都是最后一行的数据,而且选择的时候选择下一行时,上一行不会变回色,样子像多选一样,但不是多选 关于javascript动态更新页面的问题? 关于div大小的问题 如何左右拖动图片 js里这个写法是什么意思 在线等问题解决100分相赠 FSO如何遍历某一文件夹下的文件? 高手们,帮帮忙!!!马上结贴 请教高手,想问问在框架内下拉菜单的问题,谢谢!!!! 请问各位高手,如何用脚本控制IE浏览器的后退按钮 这个正则怎么写?匹配url用的? php+ajax验证用户名是否被注册 帮忙解决下
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
function over(){
var s = document.getElementById("aa").value ;
var a = /^[1-9]+\d*$/ ;//由不为0开始的任意数字组成,如果可以让0开头,这样就行了/\d*$/
if(!a.test(s)){
alert("input error!");
}else{
alert("input OK");
}
}
</script>
<body>
<FORM METHOD=POST ACTION="myform">
<INPUT TYPE="text" NAME="aa">
<INPUT TYPE="button" value=" OK " onclick="over()">
</FORM>
</body>
</html>
我判断一个表单的数据长度,长度明明等于6,我用alert他的长度清楚地写着是6 ,可他还是执行alert, 大家看单码: if(NameUser.value.length!=6){
alert('长度必须为6' + NameUser.value.length);
}
<script>
alert(NameUser.value.length)
if(NameUser.value.length!=6){
alert('长度必须为6' + NameUser.value.length);
}
</script>不会啊
<input type="button" value="click" onclick="checknum()" />
<script>
function checknum()
{
if(NameUser.value.length!=6){
alert("长度必须为6\n"+NameUser.value+"的长度是:"+ NameUser.value.length);
}
else
alert(NameUser.value.length);
}
</script>