我有一个带有两个单选按钮的表单。一个按钮标识为“trigger_unit”,另一个按钮标识为“normal_unit”。还有一个包含四个值和一个默认 NULL 值的选择下拉列表。
<select rel="dropdown" name="trigger_id" id="trigger_id"
onchange="((this.value != '') ? document.getElementById('trigger_unit').checked=true :
document.getElementById('normal_unit').checked=true;)" style="width: 120px;">
<option value="" selected="selected">--none--</option>
<option value="1">Critical</option>
<option value="2">Draw</option>
<option value="4">Heal</option>
<option value="3">Stand</option>
</select>
应该发生的是,如果下拉列表中有非空白值,则 javascript 应该更改单选按钮的值。我尝试按照此处的内联 IF 示例进行操作,但它并不完全有效。可以这样做还是我必须编写第二个函数?