我有一个带有几个单选按钮的表单,我想使用单选按钮选择的值来更改单击按钮时要转到的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服务器并更改按钮的下载链接。
答案 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