Tôi có một biểu mẫu với một số yếu tố được chọn có các sự kiện onChange được đính kèm với chúng. Tôi muốn sự kiện này kích hoạt ngay cả khi ai đó nhấp vào nút đặt lại biểu mẫu.Nút đặt lại biểu mẫu có kích hoạt sự kiện onChange chọn lọc không?
Câu hỏi của tôi là: đặt lại biểu mẫu kích hoạt các yếu tố được chọn trênThay đổi sự kiện?
Dưới đây là một ví dụ đơn giản trong jQuery
<script type="text/javascript">
$('.myselect').change(function() {
// do something on change
});
</script>
<form action="/" method="post">
<select class="myselect" name="select1">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<select class="myselect" name="select2">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<!-- When this is clicked I would like it fire the change event -->
<input type="reset" value="Reset" />
<input type="submit" value="Save" />
</form>
Cảm ơn!
Sẽ dễ dàng hơn khi đi và kiểm tra điều này? – Powerlord
Tôi đã thử nghiệm và nó không hoạt động. Tôi thậm chí không chắc chắn nếu nó có thể vì vậy đó là lý do tại sao tôi hỏi. Thu hẹp nó xuống lỗi của tôi, hoặc thực tế là bạn không thể làm điều đó. – user22730
@Powerlord Tôi phải nói, tôi luôn nghĩ rằng "chỉ cần thử nghiệm nó" là một gợi ý khủng khiếp. OP sẽ chỉ khám phá xem có điều gì đó hoạt động trong trình duyệt/phiên bản của anh ấy hay không. Một giải pháp tốt hơn là làm theo các tiêu chuẩn chính thức/tài liệu API. – osullic