-1

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

<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 服务器并更改按钮的下载链接。

4

2 回答 2

1

我相信应该是

document.getElementsByName("Server").checked

你少了一个'e'...

于 2013-02-25T18:59:46.897 回答
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
于 2013-02-25T20:04:41.360 回答