<input id="user" type="text" placeholder="英文字母开头4~16个英文字母和数字" pattern="[a-zA-Z][a-zA-Z0-9]{3,15}"/>
文本框这样写了之后
使用document.getElementById("user").validity.valueMissing,无论写不写内容,得到的值都为false
只要在text框中写上required就可以,变成下面这种
<input id="user" type="text" placeholder="英文字母开头4~16个英文字母和数字" pattern="[a-zA-Z][a-zA-Z0-9]{3,15}" required/>
本文探讨了HTML表单中如何设置特定的输入验证规则,特别是针对一个以英文字母开头且长度在4到16个字符之间的文本框。通过示例说明了如何利用pattern属性和required属性确保用户输入符合预期格式。
64

被折叠的 条评论
为什么被折叠?



