将输入字段的范围设置为 -100.0 到 100.0 的最有效方法是什么?我想检查每个字符。-,0,1,2,3,4,5,6,7,8,9 和 . 以外的其他字符。不允许。没有浮点的值,例如 78,也是可能的。
更新
我需要 IE 的解决方案,因此 type="range" 或 type="number" 的 html5 解决方案对我来说毫无用处。我唯一的代码是输入字段:
<input type="text" id="zahlenwert" value="" />
问题是:我必须用 onKeydown() 检查每个字符还是有更聪明的方法?