Sự kiện onsubmit xảy ra khi bạn cố gắng submit một form. Bạn có thể gắn kiểm tra hợp lệ form vào sự kiện này. Ví dụ dưới đây cho thấy cách dùng onsubmit: gọi hàm validate() trước khi gửi dữ liệu form lên webserver. Nếu validate() trả về true, form sẽ được submit, ngược lại sẽ không gửi dữ liệu.
<script>
function validation() {
// toàn bộ validation ở đây
...
return true hoặc false;
}
</script>
HTML
<form method="POST" action="new.cgi" onsubmit="return validate()"> ....... <input type="submit" value="Submit" /> </form>