2 回答
TA贡献1851条经验 获得超5个赞
对于这个 HTML 代码是这样的:
<select id="sel_id">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
<option value="four">Four</option>
</select>
<input type = "text" id = "text1" />
而JS代码是这样的:
$(document).ready(function () {
$("#sel_id").change(function () {
var x = $(this).val();
alert("Selected Option other than Three. Input Box is still not Disabled");
alert($(this).val());
if (x == "three") {
alert("Selected Option Three. Input Box is now Disabled");
$(text1).attr("disabled", true);
}
});
});
这里,选择从SELECT中的“三”选项时,只禁用输入文本框。
更新 1: 在选择时使用 onchange="myFunction()" 事件以获取文本框的实时更改。
添加回答
举报