Показать сообщение отдельно
  #2 (permalink)  
Старый 03.06.2019, 08:32
Профессор
Отправить личное сообщение для Igorsrt Посмотреть профиль Найти все сообщения от Igorsrt
 
Регистрация: 21.02.2016
Сообщений: 271

Добавил вот такую функцию:
// validation
$('.ajax_form').ready(function(){
	var item = $(this);
	function checkRadio()
	{
		$("fieldset").each(function(){
			$(this).toggleClass("err", !$("input",this).is(":checked"))
		});
	}
	$(".submit-btn").click(function(){
		checkRadio();
		if(item.find('.err:visible').length){
			return false;
			} else {
				item.submit();
		}
	});
});

..вроде как, работает. Но дело в том, что у меня несколько форм с радиокнопками на одной странице. И когда я в одной из них нажимаю кнопку "Отправить", проверка происходит во всех формах, а нужно только в той, в которой была нажата кнопка... Как бы это поправить?

Последний раз редактировалось Igorsrt, 03.06.2019 в 08:39.
Ответить с цитированием