有效性弹出窗口获胜't输入正确后仍保持平稳
The Validity Popup Won't Go Even After Correct Input
我已经使用模式属性来检查输入的有效性,并使用setCustomValidity来显示自定义无效消息。
以下代码已用于显示邀请代码字段的无效弹出窗口:
<input class = "custom_form_field_input" type="text" name="inviteCode" minlength = "6" required maxlength = "6" value="" required pattern="[0-9a-zA-Z]+" autocomplete="off" oninvalid="setCustomValidity('Please enter your 6 digit Invitation Code')" onchange="try{setCustomValidity('')}catch(e){}"/>
请在此处查找快照:
无效输入||有效输入
这里的问题是,一旦用户开始输入新值,无效弹出窗口就会消失,但这并没有发生。
请帮帮我。
附言:我正在使用Wordpress,我不能轻易地使用AJAX进行验证。我也不允许使用插件。请作出相应回答。
使用oninput
而不是onchange
。
<input class = "custom_form_field_input" type="text" name="inviteCode" minlength = "6" required maxlength = "6" value="" required pattern="[0-9a-zA-Z]+" autocomplete="off" oninvalid="setCustomValidity('Please enter your 6 digit Invitation Code')" oninput="try{setCustomValidity('')}catch(e){}"/>
示例:https://jsfiddle.net/173qpqte/
相关文章:
- 有效性弹出窗口获胜't输入正确后仍保持平稳
- 通过javascript解析从按钮到输入的值.(嘟嘟的弹出窗口)
- 使用html中的jquery输入值窗口提示
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 无法根据用户在编辑窗口中的输入显示/隐藏jtable jquery字段
- 用于编辑输入字段的弹出窗口
- 如何自定义数据::confirm弹出窗口以提示输入,该输入将附加到请求参数中
- 无法检索从窗口.本地存储中选择输入值
- IE8:模式弹出窗口中的文本输入不会;t显示键入的文本
- 基于php输入值弹出窗口
- 当用户输入时打开一个弹出窗口,使用javascript填充表中的输入字段
- 弹出窗口中的文本区域不接受输入
- 如何通过弹出窗口获取输入并通过javascript/jquery将文本放入变量中
- 动画窗口输入和输出 jQuery
- 创建带有 CakePHP 文本输入的弹出窗口
- 在刚刚创建的窗口中设置文本输入的焦点
- 来自键盘的JavaScript输入没有“prompt()”方法弹出窗口(如Pascal Readln或GWiBasic输
- HTML5 范围输入值在引导弹出窗口中没有变化
- AngularJs -为什么没有弹出文件输入窗口
- 在浏览器中显示一个向用户请求信息的输入窗口是可能的