用JS做网页, 怎么让用户只能二选一:要么选择上传自己的图片,要么选择在网页出给出的图片?详情见下

JavaScript010

用JS做网页, 怎么让用户只能二选一:要么选择上传自己的图片,要么选择在网页出给出的图片?详情见下,第1张

刷新一次不说行了,重新选择。

就是二个input

你再加二个单选框吧,不管他选择本地图片,还是网络图片。那么最后提交时再判断。

如果单选框是第一个,就上传本地文件的同时选择本地文件,

如果单选框是第二个,就用网络图片啊,

可以直接把下面的代码复制到你的网页里运行。我在IE8测试通过

<script>

function goto(){

if(document.getElementById('radio1').checked){

window.location.href="http://www.baidu.com"

return

}

if(document.getElementById('radio2').checked){

window.location.href="http://www.sina.com"

return

}

alert("请至少选择一项")

//不要使 document.getElementByName 某些浏览器不支持

}

</script>

<form id="form1" name="form1" method="post" action="">

<input type="radio" name="radio" id="radio1" value="1" />使用邮件找回

<input type="radio" name="radio" id="radio2" value="2" />使用手机找回

<input type="button" name="button" id="button" value="下一步" onclick="goto()" />

</form>