我正在使用新的HTML5输入类型之一,number::
<input type="number" />
在Opera中,我知道目前唯一可以识别的桌面浏览器,它就是这样呈现的:
我面临的问题是验证之一。如果用户在字段中输入了无效的内容,例如:“ abc
”,则返回的值myInput.value
是空字符串。这使得无法判断用户是否将该字段留空,或者输入了一些不正确的数据。有什么办法来获得这个的真正值?
发布于 2018-01-22 14:14:13
结论:
<input id="email" type="email" value="blah">
document.getElementById("email").validity.typeMismatch // True
https://stackoverflow.com/questions/-100005227
复制相似问题