怎么让文本框只能输入整数、小数、小数点和-(横线)字符 1 在onchange里面检测用户键入的键值,符合条件则过去,否则拦截住keycode键值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=text name=txt><input type=button onclick="if(isNaN(txt.value))alert();"> <input type="text" name="numinput" onkeypress="check()"><script language="javascript">function check() { if (!(event.keyCode>=45 && event.keyCode<=57 && event.keyCode!=47)) { event.keyCode=0; }}</script>我试了一下,功能可以实现 我知道,但我不知道它们的deycode键值是多少啊,就是说不知道小数点和横线的键值。 <input name=texts onkeydown="alert(window.event.keyCode)"> onkeydown="alert(window.event.keyCode);" <input type="text" name="numinput" onkeyup="this.value=this.value.replace(/[^\d\-\.]/g,'')"> <input type='text' onkeypress='if(!/[0-9.-]/.test(String.fromCharCode(event.keyCode)))event.keyCode=0;' onpaste='return false;' ondragenter='return false;'> 再全点,只能输入数字格式<input type='text' onkeypress='if(!/[0-9,+.-]/.test(String.fromCharCode(event.keyCode)))event.keyCode=0;' onpaste='return false;' ondragenter='return false;'> js中constructor属性的问题。 关于百度地图API的一个小问题 关闭页面后自动清除cookie js如何实现excel里面的自动更新功能 document.frames["MyIFrame"].document为什么不能用呢 firefox下的监听事件和event获取问题 求js计算排列组合算法 IE下自定义标签的问题 window.open打开窗口的问题 有关使用xmlhttp 实现多文件上传的问题 如何去得值 请教。三个新窗口的问题。。谢!
<input type=button onclick="if(isNaN(txt.value))alert();">
<script language="javascript">
function check() {
if (!(event.keyCode>=45 && event.keyCode<=57 && event.keyCode!=47)) {
event.keyCode=0;
}
}
</script>我试了一下,功能可以实现
<input type='text' onkeypress='if(!/[0-9,+.-]/.test(String.fromCharCode(event.keyCode)))event.keyCode=0;' onpaste='return false;' ondragenter='return false;'>