2015-06-18 4 views
-2

HTMLкак выполнить, если функция, когда кнопка нажата (JavaScript)

<button id="submit" onClick="">Finish questionnaire</button><br/> 

Javascript

var submitButton = document.getElementById('submit'); 
var x = 0; 

$(":radio").change(function() { 

    x = x + 1 

    if (x == 3) { 
     alert("Submitted") 
    } else { 
     alert("not submitted") 
    } 

}); 

Я делаю короткий сайт опросник. Я хотел бы отправить кнопку в нижней части моей страницы, которая будет запускать код javascript. Этот код либо выдаст предупреждение, либо отправит его. Если пользователь ответил на все вопросы, оповещение будет отправлено, иначе, если вопрос будет пропущен, он скажет, что не отправлен. У меня есть код javascript, но я не знаю, как его реализовать с помощью кнопки. Пожалуйста, помогите

+1

Вы можете буквально найти ответ на этот вопрос с одним Google поиск – user2879041

+0

'OnClick = "window.location = 'https://goo.gl/IgTR87'"' – Jonathan

ответ

0

Просто оберните его в .click(function(){CODE HERE})

0

Вам необходимо EventListener для кнопки. Очень простой поиск в Google может дать вам ответ достаточно быстро. Еще для вашего удобства я пишу ответ здесь для нажатия кнопки.

var submitButton = document.getElementById('submit'); 
var x = 0; 

submitButton.addEventListener('click', function() { 

    x = x + 1 

    if (x == 3) { 
     alert("Submitted") 
    } else { 
     alert("not submitted") 
    } 

}); 
0

Попробуйте это;

var x = 0; 
 

 
$('#submit').click(function() { 
 

 
    x = x + 1 
 

 
    if (x == 3) { 
 
     alert("Submitted") 
 
    } else { 
 
     alert("not submitted") 
 
    } 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="submit">Finish questionnaire</button><br/>