例如我有一个textfield。该字段是必填字段,仅数字是必需的,并且值的长度必须为10。当我尝试提交长度为5的值的表单时,会出现默认错误消息:Please match the requested format
textfield
Please match the requested format
<input type="text" required="" pattern="[0-9]{10}" value="">
我在Ankur答案上发现了一个错误,并通过以下更正对其进行了修复:
<input type="text" pattern="[a-zA-Z]+" oninvalid="setCustomValidity('Plz enter on Alphabets ')" onchange="try{setCustomValidity('')}catch(e){}" />
设置无效的输入数据,然后更正输入并发送表格时看到的错误。哎呀!你做不到 我已经在Firefox和Chrome上测试过