Как программно закрыть сообщение об ошибке проверки формы HTML5? - PullRequest
1 голос
/ 08 сентября 2011

Как программно закрыть сообщение об ошибке проверки формы HTML5?

После появления сообщения об ошибке проверки формы, как программно закрыть или скрыть его?

Я использую Opera 11.51.

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Когда поле ввода недопустимо в HTML5, оно устанавливает атрибут «недопустимый» для элемента. Чтобы скрыть это, я полагаю, что вы можете захватить это событие и затем вернуть false, чтобы установить его обратно в действительное значение:

<script type="text/javascript">
<!-- // suppress "invalid" event
$('#element').bind('invalid', function() {
   return false;
});
// -->
</script>
0 голосов
/ 08 сентября 2011

Ваш вопрос довольно расплывчатый, но я думаю, что вы имеете в виду что-то вроде: возможность удалять сообщения об ошибках, которые вы предоставляете своему пользователю?

Если вы заставляете сообщение об ошибке появляться в указанном вами блоке div, просто используйте функцию onClick, чтобы удалить сообщение из этого блока.как то так.

document.onMousedown=function(ev){
document.getElementById('THE DIV WITH THE ERROR MESSAGE').innerHTML = null;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...