У меня есть 4 поля электронной почты в форме, и я хочу, чтобы пользователь при отправке кнопки, его обязательное заполнение минимально 1 поле.Как установить минимальную длину для поля с jquery?
Это HTML:
<form id="new_invitation" class="new_invitation" method="post" data-remote="true" action="/invitations" accept-charset="UTF-8">
<div id="invitation_form_recipients">
<input type="text" value="" name="invitation[recipients][]" id="invitation_recipients_0"><br>
<input type="text" value="" name="invitation[recipients][]" id="invitation_recipients_1"><br>
<input type="text" value="" name="invitation[recipients][]" id="invitation_recipients_2"><br>
<input type="text" value="" name="invitation[recipients][]" id="invitation_recipients_3"><br>
</div>
<input type="submit" value="Send invitation" name="commit">
</form>
Как я могу это сделать?
я думаю, что это будет рассмотрите строку «0» как пустой ввод, вы можете быть более явным с условием вашего фильтра. – jbabey
строка '0' в порядке (потому что '!! 0 == false', но' !! '0' == true'), но, конечно, я бы добавил '!!' перед возвращаемым значением в фильтре. – ori
Спасибо, мне нужно знать, является ли введенное электронное письмо регулярным выражением. Это не работает для меня :( – hyperrjas