с начальной загрузкой 3 вы можете сделать:
лкнулся с небольшой проблемой проверки с логическим значениемrequired
атрибут на полях формы.
Я размечаю свои поля как таковые:
<label for="email">Email Address:</label>
<input value="" type="email" name="email" id="email" required />
Но попытка найти все обязательные поля с помощью jQuery и добавить их в массив кажется проблематичной из-за проблем с обнаружением.
Следующее работает только в Firefox (Gecko)$(':input[required=""]')
но ничего не возвращает в Webkit (Safari, Chrome).
Webkit, с другой стороны, возвращает все обязательные поля, если я запускаю$(':input[required]')
или же$(':input[required="true"]')
, но когда он проходит через Gecko, он не возвращает обязательные поля.
Что я здесь не так делаю? Последнее, что я проверил, входной атрибут был простоrequired
и ниrequired="required"
ниrequired="true"
.
Есть ли лучший способ обнаружения всех обязательных полей с помощью javascript / jQuery?