Я использую контактную форму 7 на этой странице: https://www.thenetwork360group.com/cilt-exam-series/. Я пытаюсь перенаправить пользователя в зависимости от того, на какой экзамен он будет зачислен в конце.
Я понимаю, что такое много, если /операторы else в одной функции беспорядочные.Я пробовал несколько вещей, я пробовал переключать операторы, но форма не перенаправляла после отправки.
Это то, что у меня есть:
document.addEventListener( 'wpcf7submit', function( event ) {
if ( '5686' == event.detail.contactFormId ) {
var lt2 = document.getElementById("_lt2").value;
var lt3 = document.getElementById("_lt3").value;
var lt5 = document.getElementById("_lt5").value;
var om3 = document.getElementById("_om3").value;
var om5 = document.getElementById("_om5").value;
if (lt2 == "1 - £44") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5683';
} else if (lt2 == "2 - £88") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5684';
} else if (lt2 == "3 - £132") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5682';
} else if (lt3 == "1 - £72") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5707';
} else if (lt3 == "2 - £144") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5708';
} else if (lt5 == "1 - £74") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5709';
} else if (lt5 == "2 - £148") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5710';
} else if (lt5 == "3 - £222") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5711';
} else if (om3 == "1 - £72") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5712';
} else if (om5 == "1 - £74") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5713';
} else if (om5 == "2 - £148") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5714';
} else if (om5 == "3 - £222") {
location = 'https://www.thenetwork360group.com/cart/?add-to-cart=5715';
}
}
}, false )
Идентификатор связан с формой, поэтому var lt2 связан со следующим идентификатором:
[select lt2 id:_lt2 "1 - £44" "2 - £88" "3 - £132"]
Я выдвигаюпользователь будет перенаправлен в зависимости от того, какую опцию он выбрал, выше.Тем не менее, он только перенаправляет на первый вариант.
Любой совет был бы великолепен.