spark108
@spark108

Как получить все значения из формы по атрибуту name input'а с помощью Jquery?

Есть форма:
<form method="post" class="rf">
				<label for="1">Радио кнопка 1</label>
				<input type="radio" name="icon" id="1" value="1"/>
				<label for="2">Радио кнопка 2</label>
				<input type="radio" name="icon" id="2"  value="2"/>

				<input type="text" name="title"/>
				<input type="text" name="description" placeholder="Белый текст"/>	
				<div class="btn" id="create">Создать</div>
			</div>
		</form>


При нажатие "Создать" я получаю всю форму, а вот как вынуть значение формы я не знаю. И дело в том что у радио кнопки одно и тоже имя "name=icon" и нужно вывести value Того который нажат.

Вот JS нажатия на "Создать". в "$('.rf')" находится вся форма.
$(document).on('click', '#create', function(){
	console.log($('.rf'));
});
  • Вопрос задан
  • 970 просмотров
Решения вопроса 1
t-alexashka
@t-alexashka
Сразу пишу legacy код
$('.rf').serialize(); // or .serializeArray()
Пробовали?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Xbbv1
$("#form").submit(function() { //устанавливаем событие отправки для формы с id=form
var form_data = $(this).serialize(); //собераем все данные из формы
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы