голосование
PHP
BASH
Javascript
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
PostgreSQL
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как получить поменять значение элемента val() jquery

Существует несколько функций для того чтобы собрать удалить значения у тегов HTML. Вы можете использовать html, text, val. Обычно функции html, text используют для тегов: div, p, a, span. Для всех тегов, которые расположены в форме применяют функцию val. Особенно для тега input. Функции html text не смогут получить данные из input.


<style>
  form { margin:10px; border: 1px solid gray; }
  input { margin:5px; border: 1px solid gray; }
</style>  
<form name="test" method="get" action="api.php">
	<input type="text" name="title" value="" placeholder="Введите название"><br>
	<input type="text" name="text" value="" placeholder="Введите текст"><br>
	<input type="text" name="cat" value="" placeholder="Введите категорию"><br>
	<input type="submit" name="send" value="Отправить">
	<input type="reset" value="Очистить">
</form>

Вы можете не только получить данные, но установить своё значение в поле input. Вам нужно передать в функцию дополнительные параметры val('new value').


$("input[name='title']").val('new value')
// вывод: Object[input значение свойства = "new value" значение атрибута = ""]

Вы можете очистить поле val(''). Функция empty() не подойдёт для поля input. Вы не сможете функцией val() собрать все значения полей input. Эта функция хватает значение первого элемента. Для того чтобы пробежаться по всем input нужно использовать функцию each() вместе с val(). Это не самое лучшее решение этой задачи. Лучше использовать функцию serialize(). Она соберет значения со всех полей формы.

Вы можете автоматически собрать все значения из полей. Смотрите статью автоматический сбор данных из полей input для формы jquery

просмотры: 1877, уровень: лёгкий уровень, рейтинг: 4, дата: 2015-12-26 10:25:15
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.