【发布时间】:2016-12-15 10:57:52
【问题描述】:
我已将第二个字段集中的单选按钮列表转换为下拉菜单。但是,我想传递来自第一个字段集中的值,该字段本身是一个单选按钮,或者来自第二个字段集中的下拉菜单的选定值。默认情况下,我在第一个字段集中的单选按钮被选中,但是当我从下拉菜单中选择时,它不会取消选中第一个字段集中的单选按钮。 我的目标是只传递其中一个值,单选按钮值或下拉列表中的选定值之一。 您将在第二个字段集中看到我以前的单选按钮,它们已被注释。但它奏效了!那么如何更改代码以使其按应有的方式工作:即,任一选定的值通过:来自单选按钮或下拉菜单?如果单选按钮则禁用下拉菜单,反之亦然。
<table>
<td>
<fieldset id="field1" >
<legend>Radio</legend>
<label ><Input type = 'Radio' Name ='mychoice' class='mychoice' value= 'myradio' checked>Upload</label>
<div id='uploadFile'>
<input type="file" name="file" id="file" />
</div>
</fieldset>
</td>
<td>
<fieldset id="field2" >
<!--
<div><label ><Input type = 'Radio' Name ='mychoice' class='mychoice' value= 'myoption1' onClick=''>1</label></div>
<div><label ><Input type = 'Radio' Name ='mychoice' class='mychoice' value= 'myoption2' onClick=''>2</label></div>
<div><label ><Input type = 'Radio' Name ='mychoice' class='mychoice' value= 'myoption3' onClick=''>3</label></div>
<div><label ><Input type = 'Radio' Name ='mychoice' class='mychoice' value= 'myoption4' onClick=''>4</label></div>
-->
<select class="mychoice" class='mychoice'>
<option Name ='mychoice' class='mychoice' value="myoption1">1</option>
<option Name ='mychoice' class='mychoice' value="myoption2">2</option>
<option Name ='mychoice' class='mychoice' value="myoption3">3</option>
<option Name ='mychoice' class='mychoice' value="myoption4">4</option>
</select>
</fieldset>
</td>
</table>
【问题讨论】:
标签: javascript html drop-down-menu