두 개의 서로 다른 제출 버튼이있는 양식이 있습니다. 그것은 다음과 같다 : "응"버튼의두 개의 다른 제출 양식
Button "Ja" pressed - first submit button appears
코드 : "NEIN"버튼의
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" name="submityes" id="submityes" class="btn btn-danger">Ticket abschicken</button>
</div>
Button "Nein" pressed - second submit button appears
코드 :
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" name="submitno" id="submitno" class="btn btn-danger">Ticket abschicken</button>
</div>
때 처음 제출 버튼을 누르면 사용자가 su로 리디렉션되어야합니다. bmit1.php, 두 번째 제출 단추를 누르면 사용자는 submit2.php로 재 지정되어야합니다. 사용자 submit1 리디렉션
기능/2.php :
$('document').ready(function() {
"use strict";
$(function() {
var submityesClicked;
$('#submityes').click(function() {
submityesClicked = true;
});
$('#submitno').click(function() {
submityesClicked = false;
});
$('#webform').submit(function (e) {
e.preventDefault();//prevent the default action
$.ajax({
type: "POST",
/*url: "process.php", //process to mail
data: $('form.contact').serialize(),*/
success: function (msg) {
window.location.replace(submityesClicked ? "/submit_resolved_yes.php" : "/submit_resolved_no.php");
},
error: function() {
alert("error");
}
});
});
});
});
문제는 다음과 같습니다. 키보드의 "Enter"키를 누를 때마다 양식이 첫 번째 제출 단추와 함께 제출됩니다. 그래서 "Telefonnummer"필드 ("Nein"버튼을 누를 때만 나타나는)에 뭔가를 쓰고 "Enter"키를 누르면 양식이 보이지 않더라도 첫 번째 제출 버튼이있는 양식이 제출됩니다.
전체 양식의 "입력"버튼을 어떻게 비활성화하여 올바르게 제출할 수 있습니까?
귀하의 코드는 무엇입니까? 지원 코드가없는 많은 태그 –
스택에는 "코드가 있습니까?" 옵션 => 1 단계로 이동하십시오. 붙여 넣기 코드. "코드 없음"; 메시지를 보여라. –
두 개의 다른 형태로 넣으십시오. – Sebastien