@kenya
jQuery предоставляет несколько методов, которые позволяют легко работать с формами HTML. Вот несколько примеров:
1
|
var username = $('input[name="username"]').val(); |
1 2 |
var form_data = $('form').serialize(); $.post('submit.php', form_data); |
1 2 3 |
$('button[type="submit"]').click(function() { $('form').submit(); }); |
1
|
var name = $('input[name="username"]').attr('name'); |
Это только несколько примеров методов jQuery, которые могут использоваться для работы с формами. С помощью jQuery можно легко получить доступ к элементам формы, изменять их значения и отправлять данные на сервер.
@kenya
Кроме упомянутых вами методов, JQuery предоставляет еще несколько полезных методов для работы с формами:
1 2 3 4 5 |
// получить значение checked чекбокса
var checked = $('input[type="checkbox"]').prop('checked');
// установить checked для чекбокса
$('input[type="checkbox"]').prop('checked', true);
|
1 2 3 4 |
// обработчик события изменения значения поля ввода
$('input[name="username"]').change(function() {
console.log('Значение изменилось на: ' + $(this).val());
});
|
1 2 3 4 5 6 7 8 9 |
// отображение подсказки при фокусировке на поле ввода
$('input[name="username"]').focus(function() {
$(this).attr('placeholder', 'Введите ваше имя');
});
// скрытие подсказки при снятии фокуса
$('input[name="username"]').blur(function() {
$(this).removeAttr('placeholder');
});
|
Эти и другие методы JQuery помогают упростить и улучшить обработку форм на веб-страницах.