Показать сообщение отдельно
  #1 (permalink)  
Старый 03.11.2015, 13:58
Новичок на форуме
Отправить личное сообщение для CrKid Посмотреть профиль Найти все сообщения от CrKid
 
Регистрация: 03.11.2015
Сообщений: 4

Не срабатывает функция по клику
Помогите разобраться, в чем дело.

Не срабатывает функция по клику:
$('#notification_print').click (function SaveCitizenData() {
	$("input[role='citizen']").each(function(elem) {
		localStorage.setItem($(this).attr('name'), $(this).val())
	});
	$("input[role='citizen_date']").each(function(elem) {
		DateSub($(this).attr('name'),$(this).val());
	});
	if ($("#start_work").prop("checked")) 
		document.location.href = 'startwork.html'
	else if ($("#end_work").prop("checked"))
		document.location.href = 'endwork.html'
	else
	$("div.warning").html("Выберите форму, которую нужно заполнить!");
});


<button id="notification_print" type="submit" class="btn btn-primary">Заполнить и распечатать форму</button>


При этом код, запущенный в консоли devtools работает нормально:
$("input[role='citizen']").each(function(elem) {
		localStorage.setItem($(this).attr('name'), $(this).val())
	});
	$("input[role='citizen_date']").each(function(elem) {
		DateSub($(this).attr('name'),$(this).val());
	});
	if ($("#start_work").prop("checked")) 
		document.location.href = 'startwork.html'
	else if ($("#end_work").prop("checked"))
		document.location.href = 'endwork.html'
	else
	$("div.warning").html("Выберите форму, которую нужно заполнить!");
Ответить с цитированием