基于单选按钮值单击submit按钮时Javascript重定向用户

基于单选按钮值单击submit按钮时Javascript重定向用户,javascript,jquery,radio-button,Javascript,Jquery,Radio Button,我试图完成的是根据复选框值将用户重定向到新的url 请注意,我正在使用unbound,因此无法将url添加到单选按钮中,因此我正在寻找一种仅使用Javascript/jQuery实现这一点的方法 情景: 用户选择单选按钮>单击提交按钮,新窗口将打开,并根据选中的单选按钮显示url 希望在这里看到一些例子和解释 更新 这是我的剧本 $("#buttonID").on('click', function(){ switch ($("input[name=radioName]:checked")){

我试图完成的是根据复选框值将用户重定向到新的url

请注意,我正在使用unbound,因此无法将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;
}
});

您只需获取单选按钮的值,并根据该值打开具有相应url的新窗口:

$("#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;
    }
});

感谢您的快速回答和很好的示例,您的解决方案似乎有效,我唯一的问题是,单击按钮时,值没有传递到按钮。