-1

いくつかのラジオ ボタンを含むフォームがあり、ラジオ ボタンの選択の値を使用して、ボタンをクリックしたときに移動する 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サーバーを選択し、ボタンのダウンロードリンクを変更したい。

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 に答える