Свойство validity HTML-входа в HTML5, похоже, не работает в Firefox.API проверки HTML5 не работает в Firefox?
var input = $input.get(0);
console.log(input.validity)
Этот консольный журнал возвращает пустой объект. Он работает над Chrome и Safari, и я думаю, что также предполагается работать с Firefox, если я посмотрю на этот документ?
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement
Любые идеи?
Что такое '$ input'? – j08691
Это элемент ввода jQuery, который я получаю от функции. $ input.get (0) - это получить элемент html, а не элемент jquery. –
Я попытался [воспроизвести] (http://jsfiddle.net/Mp8f9/) вашу проблему, но не смог. Попробуйте включить минимальный тестовый пример, необходимый для ** полностью ** воспроизвести проблему. – Quentin