Рассмотрим следующий HTML:Почему только для чтения поле ввода не действует
<input bar value="bar">
<input foo readonly value="foo">
Странная вещь здесь является то, что первый элемент ввода является действительным, а второй один не только потому, что это только для чтения!
$('[bar]').is(':valid') === true
$('[foo]').is(':valid') === false
Что здесь происходит? И как я могу это исправить?
спасибо большое, это имеет смысл сейчас :) Я обновил jsfiddle немного [здесь] (http://jsfiddle.net/n1vykgxg/12/), чтобы визуализировать его еще больше! –