我正在使用純Javascript製作一個簡單的動態表單。我有兩個下拉列表,並希望使當從第一個特定的選項被選中使用Javascript的動態表單
HTML第二個只出現:
<form class="form">
<div class="form-group">
<select id="box1" name="num">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="box2" name="letters">
<option value="a">A</option>
<option value="b">B</option>
</select>
</div>
</form>
的Javascript:
<script type="text/javascript">
$("#box1").onchange = function() {
var box1 = document.getElementById("box1");
var value = box1.options[box1.selectedIndex].value;
if (value = "1" || value = "2") {
$("#box2").show();
} else {
$("#box2").hide();
}
};
</script>
但是,這是行不通的。我如何完成這項工作?
你混合起來的Jquery用純javascript ......'$(「#box1」)。change(function(...' –
'$(「#box1」)。onchange' ???這不是在jQuery中綁定事件的方法... –
是的,我的錯誤,更新標題 –