如何以编程方式关闭HTML5表单验证错误消息?
弹出表单验证错误消息后,如何以编程方式关闭或隐藏它?
我正在使用Opera 11.51。
答案 0 :(得分:3)
当HTML5中的输入字段无效时,它会在元素上设置“无效”属性。要隐藏它,我相信您可以捕获此事件,然后返回false
将其设置为有效:
<script type="text/javascript">
<!-- // suppress "invalid" event
$('#element').bind('invalid', function() {
return false;
});
// -->
</script>
答案 1 :(得分:-1)
您的问题很模糊,但我认为您的意思是,能够清除您为用户提供的错误消息吗?
如果您在指定的div框中显示错误消息,只需使用onClick
函数清除该div中的消息。像这样的东西。
document.onMousedown=function(ev){
document.getElementById('THE DIV WITH THE ERROR MESSAGE').innerHTML = null;
}