javascript的一个简单的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:33:37
这段代码中要怎么才能实现控制让用户在so1和so2中只能选中一项
<script type="text/javascript">
function Start()
{
if(InputForm.so1.checked)
window.open("url");
else if(InputForm.so2.checked)
window.open("url");
</script>
<body>
<form method="get" name="InputForm" onsubmit="Start()">
<tr><td><input type="submit" value="submit" form.submit()/></td>
</tr>
<tr><td><input type="checked" name="so1"/>so1</td></tr>
<tr>
<td><input type="checked" name="so2" />so2</td>
</table>
</form>
</body>

不需要改变页面样式。如果不在乎改变,就用1楼的也可以。
<script type="text/javascript">
function check(obj)
{
document.getElementsByName(obj)[0].checked = false;
}
function Start()
{
if(InputForm.so1.checked)
window.open("url");
else if(InputForm.so2.checked)
window.open("url");
}
</script>
<body>
<form method="get" name="InputForm" onsubmit="Start()">
<tr><td><input type="submit" value="submit"/></td>
</tr>
<tr><td><input type="checkbox" name="so1" onclick="check('so2')"/>so1</td></tr>
<tr>
<td><input type="checkbox" name="so2" onclick="check('so1')"/>so2</td>
</table>
</form>
</body>

<script