如何在按钮URL中使用单选按钮值?

时间:2013-02-25 18:51:50

标签: javascript

我有一个带有几个单选按钮的表单,我想使用单选按钮选择的值来更改单击按钮时要转到的URL。

<input type="radio" name="Server" value="ftp://one.com" checked>One
<input type="radio" name="Server" value="ftp://two.com">Two


<button type="button" name="" onClick="location.href='document.getElementsByName("Server").checked + "/file.ext"'">Download

我想用单选按钮选择FTP服务器并更改按钮的下载链接。

2 个答案:

答案 0 :(得分:1)

我认为应该是

document.getElementsByName("Server").checked

你错过了'e'......

答案 1 :(得分:0)

<script>
function getServer() {
    var servers = document.getElementsByName("Server");
    for(var i = 0; i < servers.length; i++) {
        if (servers[i].checked) {
            return servers[i].value;
        }
    }
    return '';
}
</script>

<input type="radio" name="Server" value="ftp://one.com" checked>One
<input type="radio" name="Server" value="ftp://two.com">Two


<button type="button" id="courseware" onClick="location.href= getServer() + '/file.ext'">Download