基于单选按钮值单击提交按钮时,Javascript重定向用户
问题描述:
要实现的是将用户重定向到基于复选框值的新网址。基于单选按钮值单击提交按钮时,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;
}
});
答
你可以只取单选按钮的值,并根据所珍惜你打开一个新的窗口,相应的网址:
$("#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;
}
});
感谢您的快速答复和很好的例子,你的解决方案似乎工作,只有问题是,点击时,价值没有传递到按钮。 – mrwhynot
你的HTML代码看起来如何? – Danmoreng