10/10/2018, 10:11
Sự kiện Onchange trong Combobox
Giả sử mình có 2 table "Trường" và "Khoa" .
Khi mình click chọn các giá trị trong "Trường" thì sẽ liệt kê các "Khoa" tương ứng với ID đã chọn. Và khi click "Tìm kiếm", thì sẽ thực hiện câu truy vấn show ra tất cả giá trị trong "Khoa" đã chọn.
Mình đã làm được phần, select "Trường" thì liệt kê "Khoa" tương ứng, nhưng khi click vào "tìm kiếm" thì không có hiện tượng gì xảy ra.
P/s : sử dụng Php và SQL . Mình mới học được mấy tháng nên còn nhiều vấn đề hơi gà, mòng các bạn giúp đỡ
Mình làm được rồi, nhưng làm thế nào để khi click tìm kiếm rồi thì ở cả 2 box "Trường" và "Khoa" đều giữ lại giá trị đã chọn lúc ban đầu (Mình đã dùng Selected rồi nhưng không được)
Khi mình click chọn các giá trị trong "Trường" thì sẽ liệt kê các "Khoa" tương ứng với ID đã chọn. Và khi click "Tìm kiếm", thì sẽ thực hiện câu truy vấn show ra tất cả giá trị trong "Khoa" đã chọn.
Mình đã làm được phần, select "Trường" thì liệt kê "Khoa" tương ứng, nhưng khi click vào "tìm kiếm" thì không có hiện tượng gì xảy ra.
P/s : sử dụng Php và SQL . Mình mới học được mấy tháng nên còn nhiều vấn đề hơi gà, mòng các bạn giúp đỡ
Mình làm được rồi, nhưng làm thế nào để khi click tìm kiếm rồi thì ở cả 2 box "Trường" và "Khoa" đều giữ lại giá trị đã chọn lúc ban đầu (Mình đã dùng Selected rồi nhưng không được)
Bài liên quan
1. Dùng Ajax
2. dựa vào param. giả sử link của bạn ở trang tìm kiếm là thế này
timkiem.php?truong=1&khoa=2
bạn lấy 2 param đó và dùng vòng lặp so sánh với các item trong combobox. và set nó là selected nếu như bằng. (à nếu bằng rồi thì dừng vòng lặp luôn).
còn cách khác thì mình ko biết
Còn trường hợp của bạn là do nút tìm kiếm là nút "Submit" phải không. Nếu là nút submit thì sau khi submit thì hai combo kia không giữ gí trị bạn đã chọn
Tuy nhiện trong trường hợp trang của bạn bị submit bạn vẫn giữ được giá trị cho hai combo kia bằng cách dùng so sánh hai biến form $truong, $khoa nếu bằng thì selected
Chúc bạn thành công
p/s : Nếu còn vướng mắc gửi mail cho mình mình gửi code cho
Còn nhiều vấn đề cần các pro chỉ giáo tiếp