1. autocomplete="off" 添加后input 不会自动填充内容
2. input 仅可以输入数字 (转载自https://blog.youkuaiyun.com/w6990548/article/details/79388905)
- onkeyup = "value=value.replace(/[^\d]/g,'')" 在中文输入法状态下,输入汉字之后直接回车,会直接输入字母
- onchange = "value=value.replace(/[^\d]/g,'')" 只有
input
丧失焦点时才会得到结果,并不能在输入时就做出响应 - oninput = "value=value.replace(/[^\d]/g,'')" 暂时不会出现上述问题,没有遇到bug
3. 超出部分隐藏 overflow
:
hidden
;
white-space
:
nowrap
; text-
overflow
: ellipsis;
4. input 框仅允许输入数字和小数点,且输入第二个小数点时,会将内容清空
οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"