Tôi đang tạo biểu mẫu nghiên cứu sẽ hiển thị khác nhau tùy thuộc vào lựa chọn giá trị SELECT. Tôi đã áp dụng một số thủ thuật jQuery sau khi tìm kiếm thông qua đây. Thật không may, nó không hoạt động chút nào. Đây là mã của tôi:Thay đổi mức hiển thị của biểu mẫu tùy thuộc vào tùy chọn đã chọn
HTML:
<select name="options" id="choice">
<option value="0" selected="true">Choose...</option>
<optgroup label='ABC'>
<option value="1">...DEF</option>
<option value="2">...GHL</option>
</optgroup>
<optgroup label="MNP:">
<option value="3">X</option>
<option value="4">Y</option>
<option value="5">Z</option>
</optgroup>
</select>
<form id="opt1" name="opt1" style="display: none">11111111</form>
<form id="opt2" name="opt2" style="display: none">22222222</form>
<form id="opt3" name="opt3" style="display: none">33333333</form>
<form id="opt4" name="opt4" style="display: none">44444444</form>
<form id="opt5" name="opt5" style="display: none">55555555</form>
JavaScript:
$("#choice").change(function() {
$("form").hide();
$("#opt" + $(this).val()).show();
});
Bạn đã đặt mã của mình bằng '$ (document) .ready (function() {})'? – RRK
bạn có gặp lỗi trong bảng điều khiển không? – guradio
@RejithRKrishnan lúc đầu, tôi cũng đã thử nó nhưng nó không hoạt động. – phet