tôi muốn tạo hai biểu mẫu thả xuống và nếu tôi chọn một mục trên menu đầu tiên, menu thứ hai sẽ hiển thị giá trị tương ứng. ví dụ: nếu tôi chọn "quả" trên menu đầu tiên, thì menu thứ hai sẽ hiển thị "quả táo", "chuối" và v.v. nó phải có giá trị trên chúng để tôi có thể chèn nó vào cơ sở dữ liệu.javascript: giá trị menu thả xuống động
html như sau:
<select id="firstmenu" name="fruit">
<option value="apple">apple</option>
<option value="banana">banana</option>
</select>
<br/>
<select id="secondmenu" name="vegetable">
<option value="carrot">carrot</option>
<option value="celery">celery</option>
</select>
javascript; tôi đã suy nghĩ bằng cách sử dụng một cái gì đó như thế này nhưng tôi thiếu hiểu biết về javascript
<script>
var a=document.forms["myform"]["fruit"].value;
var b=document.forms["myform"]["vegetable"].value;
if (a=="fruit")
{
...
}
</script>
ai đó có thể cho tôi một ví dụ mã? giúp đỡ được nhiều đánh giá cao, cảm ơn.
Lưu ý: Tôi nhận ra rằng nếu bạn thay đổi giá trị của thả xuống chính, bạn sẽ có được một danh sách lí mới với tương ứng giá trị. Tuy nhiên, nếu bạn thay đổi giá trị của danh sách thả xuống chính _again_, thì một menu thả xuống khác sẽ xuất hiện. Để khắc phục điều đó, tôi đã thêm một biến được tạo và ở đầu màn hìnhAccordingly(), nếu đã có một trình đơn thả xuống khác trên trang, nó sẽ xóa nó. – 416E64726577