请问:如何验证输入必须是4位数字而不是字母或其他字符? 如果你要最后才验证,建议你用正则表达式,如果你是每次输入一个字符是验证,建议你用keyCode来判断,你自己搜一下,太多了,! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在输入框后面加入这个事件,这样就只能输入数字了onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"(每次输入都验证)至于是否是4位那么用javascript判断一下(最后才验证)。 onblur="patrnE=/^\d{4}/; if patrn.exec(this.value) return ture;else return false;"如果不幸的画,把"patrnE=/^\d{4}/; if patrn.exec(this.value) return ture;else return false;"做成一个函数 <script>function aa(){ var bb=document.form1.text1.value if(bb.length==4&(parseInt(aa)%2==0|parseInt(aa)%2==1)) { alert("对") } else { alert("您输入的不是数字或长度不等于4位") }}</script> 〓〓带滑动效果的菜单栏展开与收缩???〓〓 用JS如何现实骰子数目的随机选取? 仿淘宝首页图片切换,出现的问题。。大家赐教 求救:如何改写math.floor功能 如何定义一个二维数组 frame获得焦点问题 JS如何这样获取CHECKBOX的值 有没有办法取得客户端硬盘中某目录中的文件列表?? javascript如何调用asp里的值???? 要求:页面加载时自动提交表单 且不跳转。 大家帮助看一下,我的JAVASCRIPT那里错了. 关于一个表单提交的问题
onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"(每次输入都验证)
至于是否是4位那么用javascript判断一下(最后才验证)。
如果不幸的画,把"patrnE=/^\d{4}/; if patrn.exec(this.value) return ture;else return false;"做成一个函数
function aa()
{
var bb=document.form1.text1.value
if(bb.length==4&(parseInt(aa)%2==0|parseInt(aa)%2==1))
{
alert("对")
}
else
{
alert("您输入的不是数字或长度不等于4位")
}
}</script>