草庐IT

checkValid

全部标签

javascript - 是否有任何浏览器支持 HTML5 的 checkValidity() 方法?

HTML5规范定义了一些非常有趣的验证组件,包括pattern(用于验证正则表达式)和required(用于将字段标记为必填)。然而,据我所知,还没有浏览器真正根据这些属性进行任何验证。我找到了一个comparisonofHTML5supportacrossengines,但那里没有关于验证的信息。在我试过的浏览器中(Firefox3.5.8和Safari4.0.4),没有对象有checkValidity()方法,所以我无法运行验证,即使我可以定义它们。这个功能是否有任何支持,以便我可以进行试验? 最佳答案 当然。歌剧和Chrome

javascript - 是否有任何浏览器支持 HTML5 的 checkValidity() 方法?

HTML5规范定义了一些非常有趣的验证组件,包括pattern(用于验证正则表达式)和required(用于将字段标记为必填)。然而,据我所知,还没有浏览器真正根据这些属性进行任何验证。我找到了一个comparisonofHTML5supportacrossengines,但那里没有关于验证的信息。在我试过的浏览器中(Firefox3.5.8和Safari4.0.4),没有对象有checkValidity()方法,所以我无法运行验证,即使我可以定义它们。这个功能是否有任何支持,以便我可以进行试验? 最佳答案 当然。歌剧和Chrome

找不到 html5 表单 checkValidity() 方法

我正在尝试使用表单方法checkValidity()。http://html5test.com/告诉我我的浏览器(Chrome)支持表单级checkValidity方法。但是,使用jsfiddlehttp://jsfiddle.net/LcgnQ/2/我尝试了以下html和javascript片段:$('#testbutton').bind('click',function(){try{alert($('#profileform').checkValidity());}catch(err){alert('err='+err)};});我收到一个错误:objecthasnomethodc

asp.net - 如何在WebForms中的form.onSubmit期间调用HTML5 form.checkValidity?

如何覆盖或扩展标准WebFormsWebForm_OnSubmitjavascript函数?我在ASP.netWebForms网站中使用HTML5输入类型。用户代理(例如Chrome,IE,Firefox)已正确处理数据清理,备用UI等。通常,当用户单击按钮时,User-Agent将停止提交,并显示UI来向用户指示其输入将是无效的:WebForms的问题在于它不使用“提交”按钮。相反,所有操作都可以通过JavaScript回传完成,而不是提交形式:当呈现到客户端html中时,它成为对Javascript的调用:WebForm_DoPostBackWithOptions(...)使用非常

javascript - HTML5 Chrome checkValidity onBlur

我正在尝试对模糊的数字输入字段执行简单的checkValidity,但无法使其正常工作。这在Chrome中有效吗?例如:或似乎什么都不做。但是,在控制台中,$("#x")[0].checkValidity()是否根据输入框中的当前值和(64,2048)以上的限制返回true或false。这是坏了,还是我做错了? 最佳答案 我意识到这个问题在这一点上已经有很多年了,但是如果其他人遇到它,实现OP想要的行为的正确方法似乎是使用onblur="reportValidity()"而不是onblur="checkValidity"。

javascript - checkValidity 更新 UI

当我们尝试提交HTML5表单时,如果一个或多个必填字段缺少值或发生其他错误(类型或长度不匹配),它会阻止表单提交。UI更新为突出显示的无效字段,并聚焦第一个无效字段。此外,第一个无效字段附有一个带有错误消息的气球/气泡。现在,如果它是一个Ajax表单,我们调用myForm.checkValidity()以在发送Ajax调用之前确认错误。但是在调用checkValidity()时,它不会影响带有突出显示的无效字段和附加气泡的UI。有没有一种方法可以调用浏览器的native行为进行验证,这样我们就可以看到气球以及突出显示和聚焦的无效字段? 最佳答案