如果你要最后才验证,建议你用正则表达式,
如果你是每次输入一个字符是验证,建议你用keyCode来判断,
你自己搜一下,太多了,!
如果你是每次输入一个字符是验证,建议你用keyCode来判断,
你自己搜一下,太多了,!
解决方案 »
- Jquery 方法链接的问题 (method chaining)
- 为何我的javascript在ie9起不了作用??
- 点击标题,内容切换代码,急!!!
- 救命啊!js树状导航,想了好多天都看不出错在哪!!
- 请教JK等大侠拖拽问题,不胜感激
- 在线等,马上结贴:当鼠标 onmouseover 一个<td>时,怎么改变td里面的控件属性,比如(背景,字体颜色)!3Q !!!
- 请问javascript中有函数直接查找某个文件夹是否存在吗?
- 单元格合并的问题(急,解决立即给分)
- 放假过年了,没有什么说的,散分,祝大家新年快乐!事业爱情更上一层楼!
- 不做任何动作,怎么自动判断输入的内容,
- 大家帮助看一下,我的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>