Вопрос по примеру из учебника (самый простой jQuery+ajax?)
День добрый,читаю один занимательный учебник по jQuery и у меня возникло недоразумение:
Код оформил в виде картинок,т.к. так нагляднее(из учебника): HTML <form action="/save/"> <input type="text" name="name" value="Ivan"/> <select name="role"> <option>User</option> <option>Admin</option> </select> <input type="submit"/> </form> JS $('form').submit(function(){ $.post( $(this).attr('action'), $(this).serialize() // данные формы ); return false; }); Собственно вопрос - пишут, что далее стоит добавить в данный код немного проверки данных: Но у нас же нет input name=user !!! $('form').submit(function(){ if ($(this).find('input[name=user]').val() == '') { alert('Введите имя пользователя'); return false; } // кусок кода с отправкой // ... }); Объясните пожалуйста что также делает вот эта строчка?(видимо тоже какая-то проверка): $('input[type=radio][name=choose][value=2]').prop('checked', true) Как я понимаю,мы задаем элементу input типа радиобаттон,имя(name) которого - choose,а значение равно 2. Объясните смысл этого? |
Цитата:
Цитата:
<input type="text" name="user" value="Ivan"/> Цитата:
|
на первый вопрос ответили. на второй: строчка эта выбирает из переключателей тот, value которого равно 2.
|
Часовой пояс GMT +3, время: 20:16. |