HTML5 可以用:<input type="number">html4 的话只能用js实现了:<input type="text" onkeyup="this.value=this.value.replace(/\D/g, '')">上面的只能输入整数。如果需要小数正则需要改成:/[^\d\.]/ ...
分类:
其他好文 时间:
2018-09-19 10:17:16
阅读次数:
113
为了便于使读者更好地运用js事件,就把常用事件大致分为以下几种: a. 表单元素事件,在表单元素中生效 onfocus 获取焦点 onblur 失去焦点 onsubmit 点击提交按钮 onreset 重新点击鼠标按键 onchange 框内容改变时,该事件常用于输入字段的验证,用于input输入e ...
分类:
Web程序 时间:
2018-09-11 18:03:20
阅读次数:
300
输入大小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.va ...
分类:
其他好文 时间:
2018-09-10 15:44:57
阅读次数:
197
<!-- 姓名 --> <input class="name" type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text ...
分类:
其他好文 时间:
2018-08-31 00:23:23
阅读次数:
252
一、onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效。(就是说你在输入框中输入完内容,输入完了,然后鼠标点别的地方触发该事件)二、oninput事件oninput事件在用户输入时触发。不支持JS等赋值改变的元素属性。该事件在<input>或<textarea>元素的值发生改变时触发。(也就是说,不用输入完,边输入边触发该事件)①但是,这个
分类:
其他好文 时间:
2018-08-30 11:09:21
阅读次数:
175
<input onkeyup="value=value.replace(/[^\d]/g,'')"> ...
分类:
其他好文 时间:
2018-07-26 16:24:18
阅读次数:
131
注:onkeyup和onkeydown需要同时使用,2000推荐使用数据库中的varchar2()中的最大长度 ...
分类:
其他好文 时间:
2018-07-24 10:16:51
阅读次数:
164
这个来讲一下键盘事件,按键事件 * 键盘事件: * onkeydown --按键被按下 * 对于onkeydown来说如果一直按着某个按键不松手,则事件会一直触发 * 当onkeydown连续触发时,第一次和第二次之间会间隔稍微长一点,其他都比较快 * * onkeyup -- 按键被松开 * * ...
分类:
其他好文 时间:
2018-07-18 19:00:50
阅读次数:
183
1.如果type="number",限制最大长度为7位的正数。 这时候maxlength="4"属性没有作用,但是max 和min属性可以用 max="9999999" min="0" onkeyup="value=value.replace(/[^\d][.]/g,'');if(this.valu ...
分类:
其他好文 时间:
2018-07-12 20:05:52
阅读次数:
195
<input type="text" min="1" max="10" onkeyup="value=value.replace(/[^\d]/g,'');value = value > min ? value : min;value = value > max ? max : value; " / ...
分类:
Web程序 时间:
2018-07-07 17:55:25
阅读次数:
695