2016-01-21 2 views
0

Я хочу знать, есть ли способ, чтобы кнопка отправки в форме перенаправлялась на разные ссылки каждый раз, когда ее щелкали в зависимости от того, что выбрал человек. Например: моя форма будет иметь имя, адрес электронной почты и как вы узнали о нас с раскрытием многочисленных опций и кнопкой отправки. Поэтому, если человек выбрал вариант 1, то после нажатия кнопки отправки он будет перенаправлен на ссылку 1. Когда приходит еще один человек и выбирает вариант 1, он затем перенаправляется на ссылку 2. Когда приходит еще один человек и выбирает вариант 1, он перенаправляет для связи 1 и так далее. Это должно быть возможно для всех вариантов в раскрывающемся списке, и адреса электронной почты будут записаны для меня, чтобы увидеть их позже. Это возможно? Извините, я новичок в этом.Вращающиеся ссылки при нажатии кнопки отправки

ответ

0

Вы можете сделать это, как этот

HTML

<form action="./hi_friend.php" method="post" id="countForm"> 
<select name="selList" id="selList"> 
    <option value="1">First</option> 
    <option value="2">Second</option> 
    <option value="3">Last</option> 
</select> 
<input type="submit" value="submit"> 
</form> 

JS

$('#countForm').submit(function(){ 
    var $form = $("#countForm"); 

    if($("#selList").val() == "1") 
    $form.action = "./first_result.php"; 
    else if($("#selList").val() == "2") 
    $form.action = "./second_result.php"; 
    else if($("#selList").val() == "3") 
    $form.action = "./last_result.php"; 

    alert("submit to " + $form.action); 
    return true; 
}); 

Working fiddle

+0

Мне очень жаль, я не знаю. где бы я поставил этот код? – kmoore1004

+0

@ kmoore1004 Вам необходимо [jQuery] (https://developers.google.com/speed/libraries/#jquery). скопируйте код фрагмента 1.x и вставьте его между 'head'. и скопируйте (и отредактируйте) код js моего ответа, вставьте между ''. – Mystika

Смежные вопросы