SubmitEvent: hàm khởi tạo SubmitEvent()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hàm khởi tạo SubmitEvent() tạo và trả về đối tượng SubmitEvent mới,
được dùng để đại diện cho sự kiện submit
được kích hoạt tại biểu mẫu HTML.
Cú pháp
new SubmitEvent(type)
new SubmitEvent(type, options)
Tham số
type-
Một chuỗi với tên của sự kiện. Phân biệt chữ hoa chữ thường và trình duyệt luôn đặt là
submit. optionsOptional-
Một đối tượng, ngoài các thuộc tính được định nghĩa trong
Event(), có thể có các thuộc tính sau:submitterOptional-
Một đối tượng
HTMLElementlà nút submit đã kích hoạt việc submit biểu mẫu.
Giá trị trả về
Một đối tượng SubmitEvent được cấu hình bằng các đầu vào đã cho.
Ví dụ
Đoạn code này tìm biểu mẫu trong tài liệu hiện tại, và sau đó một <button> HTML bên trong biểu mẫu với class submit trên đó.
Tiếp theo, một SubmitEvent mới được tạo, được cấu hình với
submitter được đặt thành nút đã xác định
(hoặc null nếu nút không được tìm thấy). Sau đó sự kiện được gửi đến biểu mẫu,
thông báo cho biểu mẫu rằng nó đã được submit bởi nút.
const form = document.querySelector("form");
const formTrigger = form.querySelector("button.submit");
const submitEvent = new SubmitEvent("submit", { submitter: formTrigger });
form.dispatchEvent(submitEvent);
Đây là một ví dụ hơi giả tạo, vì bạn có thể làm gần như tất cả những điều này dễ dàng hơn nhiều, nhưng điều này cho bạn kiểm soát sâu sắc quá trình có thể hữu ích.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # submitevent> |