开发问题:input type="number"可以输入字母e
2018-02-07 11:29
549 查看
input type=”number” 时只允许输入数字,但是字母e可以输入,原因是e在数学上代表2.71828,所以它也还是一个数字,所以能输进去。
解决办法为在input属性上加上:解决办法为在input属性上加上:
onKeypress=”return (/[\d]/.test(String.fromCharCode(event.keyCode)))”
其中min max是设置可输入的最小值和最大值。如果想要限制输入不能为负数和0,可以设置min=”1” 。
解决办法为在input属性上加上:解决办法为在input属性上加上:
onKeypress=”return (/[\d]/.test(String.fromCharCode(event.keyCode)))”
其中min max是设置可输入的最小值和最大值。如果想要限制输入不能为负数和0,可以设置min=”1” 。
相关文章推荐
- 关于Html5中<input type="number" name="points" min="1" max="10" />只能输入整数的问题
- html input的type设置为number后可以输入e
- 编程验证哥德巴赫猜想:任意一个充分大的偶数,可以用两个素数之和表示。如: 4 = 2 + 2 6 = 3 + 3。 **输入格式要求:"%d" 提示信息:"Input a number:\n"
- input type="number" 输入允许小数点后两位
- Html的input标签type属性为number,能输入e的问题
- andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
- 移动端<input type = "number">问题
- 已知字母序列【d, g, e, c, f, b, o, a】,请实现一个函数针对输入的一组字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母顺序排序并打印
- 解决input[type=number]无法显示非数字字符的问题
- BUG笔记:Win8 IE10下input[type="password"]内字符显示被截取问题
- 关于ViewState的问题 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="之后有一大串乱码
- 隐藏<input type="hidden" >传值,当有空格时数据被截断问题
- 移动web端<input type="number">手机上点击直接打开数字键盘,并修改样式去除最右端上下箭头
- 解决在高版本浏览器下的input type="file"的路径问题
- input type="submit",触发后台事件出现问题
- 自定义标签<INPUT type = "text">什么样的写法可以让入力框中的值居右显示
- <input type="text" value="">实现输入提示
- 使用<input type="text" value=<%=str%>>出现取值不全的问题
- 关于ViewState的问题 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="之后有一大串乱码
- 在input的type="text"里控制只能输入数字