草庐IT

oninvalid

全部标签

html - 为什么我的 "oninvalid"属性让模式失败?

这个小的HTML5密码字段在没有oninvalid属性的情况下工作得很好(模式说:最少6个字符):参见jsFiddlehere.但是当我添加一个oninvalid属性时,当用户的输入不符合模式时会发出自定义错误消息,整个字段永远不会变得有效,请参阅此处的代码:参见jsFiddlehere.你能找出错误吗? 最佳答案 如果您使用setCustomValidity()设置值,则该字段无效。即设置非零长度字符串会导致浏览器认为该字段无效。为了允许任何其他验证的效果,您必须清除自定义有效性: 关

html - 为什么我的 "oninvalid"属性让模式失败?

这个小的HTML5密码字段在没有oninvalid属性的情况下工作得很好(模式说:最少6个字符):参见jsFiddlehere.但是当我添加一个oninvalid属性时,当用户的输入不符合模式时会发出自定义错误消息,整个字段永远不会变得有效,请参阅此处的代码:参见jsFiddlehere.你能找出错误吗? 最佳答案 如果您使用setCustomValidity()设置值,则该字段无效。即设置非零长度字符串会导致浏览器认为该字段无效。为了允许任何其他验证的效果,您必须清除自定义有效性: 关

javascript - 修复输入字段后,html5 oninvalid 不起作用

我的表单中有这个输入代码:我用这段javascritp代码更改了oninvalid消息:functioncheck(input){if(input.value==""){input.setCustomValidity('Debecompletarestecampo.');}else{input.setCustomValidity('Debecorregirestecampo.');}}问题来了,如果我点击提交,字段为空,字段显示错误,所以我需要填写字段,但填写字段后,即使填写不为空,我仍然收到警告。我做错了什么??? 最佳答案 如果