2014-01-27 2 views
9

Как я могу задать поле ввода для установки setCustomValidity? Она не работает:HTML5 - Как установить setCustomValidity?

js fiddle

$('#numberinput').val("").setCustomValidity('The two email addresses must match.'); 
+0

Смотрите это: HTTP: // StackOverflow. com/questions/5272433/html5-form-required-attribute-set-custom-validation-message –

ответ

17

Использование jQuery вы можете сделать следующее:

$('#numberinput').get(0).setCustomValidity('The two email addresses must match.'); 

И не:

$('#numberinput').val("").setCustomValidity('The two email addresses must match.'); 
+0

это не похоже, работают: [js fiddle] (http://jsfiddle.net/97A4G/) – user2952265

+2

Это не работает так, вам нужно вызвать некоторую функцию для проверки и настройки вашего настраиваемого сообщения. Проверьте точный синтаксис по адресу http://msdn.microsoft.com/en-us/library/windows/apps/hh441292.aspx –

+6

Да, это неверно. Итак, почему это обозначается как принятый ответ с большим количеством upvotes, когда это просто неправильно? – OMA

Смежные вопросы