Nội dung chính
Khóa học: Lập trình bằng JavaScript - Lập trình web > Chương 7
Bài học 6: Xử lý biểu mẫu với jQuery- Xử lý biểu mẫu bằng jQuery
- Xử lý biểu mẫu trên trang web bằng jQuery
- Thử thách: Đố vui về jQuery
- Mở rộng về xử lý biểu mẫu trên trang web bằng jQuery
- Thử thách: Công cụ tính số donut (bánh vòng)
- Ôn tập: Xử lý biểu mẫu bằng jQuery
- Dự án: Trò chơi xếp chữ
© 2024 Khan AcademyĐiều khoản sử dụngChính sách về quyền riêng tưThông báo về cookie
Ôn tập: Xử lý biểu mẫu bằng jQuery
Để xử lý biểu mẫu bằng jQuery, ta thêm phương thức tiếp nhận và xử lý sự kiện "submit" (gửi) vào phần tử biểu mẫu:
$("form").on("submit", function() {
// xử lý biểu mẫu
});
Nếu chỉ muốn xử lý biểu mẫu bằng jQuery và không gửi dữ liệu lên máy chủ, ta gọi phương thức
preventDefault()
để chặn trang web tự tải lại trang: $("form").on("submit", function(event) {
event.preventDefault();
// xử lý biểu mẫu
});
Để biết người dùng đã điền/chọn nội dung gì trong các trường thông tin ở biểu mẫu, ta sử dụng
val()
: var answer = $("#answer").val();
Trong hàm callback, ta có thể tham chiếu đến phần tử biểu mẫu bằng từ khóa
this
. Ví dụ, trong phương thức find()
, ta có thể tham chiếu đến phần tử biểu mẫu để giới hạn chỉ tìm các thông tin có trong phần tử biểu mẫu: $("form").on("submit", function() {
// lưu trữ thông tin mà người dùng nhập vào phần tử có thuộc tính name='age'
var age = $(this).find('[name=age]').val();
});
Tham gia cuộc thảo luận?
Chưa có bài đăng nào.