2016-09-27 126 views
-3

要實現的是將用戶重定向到基於複選框值的新網址。基於單選按鈕值單擊提交按鈕時,Javascript重定向用戶

請注意,我正在使用unbounce,因此無法將url添加到單選按鈕上,所以我正在尋找一種方法,只用Javascript/jQuery來完成此操作。

場景:

用戶選擇單選按鈕>點擊提交按鈕,新的窗口將基於所檢查的單選按鈕以打開URL。

希望在這裏看到一些例子與解釋。

更新

這裏是我的腳本。

$("#buttonID").on('click', function(){ 
switch ($("input[name=radioName]:checked")){ 
    case "ValOne": 
     window.open("https://example.com?string1"); 
     break; 
    case "valTwo": 
     window.open("https://example.com?string2"); 
     break; 
    case "ValThree": 
     window.open("https://example.com?string3"); 
     break; 
    case "valFour": 
     window.open("https://example.com?string4"); 
     break; 
    default: 
     break; 
} 
}); 

回答

0

你可以只取單選按鈕的值,並根據所珍惜你打開一個新的窗口,相應的網址:

$("#button").on('click', function(){ 
    switch ($("input[name=radioname]:checked")){ 
     case "radio_value_a": 
      window.open("http://google.com"); 
      break; 
     case "radio_value_b": 
      window.open("http://yahoo.com"); 
      break; 
     default: 
      break; 
    } 
}); 
+0

感謝您的快速答覆和很好的例子,你的解決方案似乎工作,只有問題是,點擊時,價值沒有傳遞到按鈕。 – mrwhynot

+0

你的HTML代碼看起來如何? – Danmoreng