2016-01-21 20 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