如何使文件框中只能输入数字和"-",
如何使文件框中只能输入数字和"-",而且是手工输入,不能用复制粘贴其它字符数据.
<input type="text" name="s_date" size="9" maxlength="9">如格式2007-02-09

解决方案 »

  1.   

    <input type="text" name="textfield" onKeyUp="if(this.value.match(/[^\d-]/)){alert('请输入数字或-!');this.value='';this.focus();}">
      

  2.   

    <input type="text" name="textfield" onblur="if(this.value.match(/[^\d-]/)){alert('请输入数字或-!');this.value='';this.focus();}">
      

  3.   

    <input type="text" name="textfield" onkeydown="if(event.keyCode !=189 ) event.returnValue=false" ID="Text1" onbeforepaste="event.returnValue=false">
      

  4.   

    上面那个屏蔽了删除键,下面加上了
    <input type="text" name="textfield" onkeydown="if(event.keyCode !=189&&event.keyCode !=8&&event.keyCode !=46) event.returnValue=false" ID="Text1" onpaste="event.returnValue=false">