btvn.vn
Tìm kiếm Đăng nhập

Nút bấm và quá trình gửi biểu mẫu

Lưu trên thiết bị này
Biểu mẫu và các trường nhập HTML · Chọn bài khác

Nút thường không tự trở thành chức năng

```html <input type="button" value="Nút mẫu"> <input type="submit" value="Thử gửi mẫu"> <button type="button">Nút mẫu bằng button</button> ``` Với input dạng nút, value là chữ hiện trên nút. Với button, chữ hiện nằm giữa hai thẻ. type="button" tạo nút thường, chưa tự gửi form hay tạo chức năng nếu chưa có xử lí đi kèm. type="submit" tạo nút gửi biểu mẫu. Nên ghi rõ type cho button trong form; button không ghi type có thể trở thành nút gửi mặc định.

Nhập, gửi rồi nhận phản hồi

Trên một hệ thống có xử lí đầy đủ, người dùng nhập hoặc chọn dữ liệu, chọn nút gửi; trình duyệt gửi các trường phù hợp tới nơi nhận. Ứng dụng nhận dữ liệu, kiểm tra và xử lí, rồi trả phản hồi để trình duyệt hiển thị. Nếu nhận được trang phản hồi, cần đọc nội dung để biết kết quả. Chỉ thấy trình duyệt chuyển trang chưa chứng minh đã đăng kí, tính tiền hoặc lưu thành công.

Đích của bộ mẫu là trang tĩnh

```html <form action="ket_qua.html" method="get"> <!-- Các trường và nút gửi --> </form> ``` action chỉ đích gửi. Trong bộ mẫu, GET qua HTTP đưa dữ liệu giả định vào phần URL sau dấu ?. ket_qua.html chỉ hiển thị lời giải thích, không tính toán, lưu hay cấp tài khoản. Đây là phần đọc thêm để hiểu thao tác gửi; chưa lập trình ứng dụng nhận dữ liệu. Chỉ dùng dữ liệu giả định. Mở bộ tệp cục bộ có thể quan sát điều hướng, nhưng không coi đó là bằng chứng đã gửi tới một máy chủ xử lí thật.

Bài luyện

input type="button" value="Nút mẫu" chưa gắn xử lí có tự gửi form không?
Chọn một đáp án

Bài luyện

Sau khi chọn Thử gửi mẫu, trình duyệt mở ket_qua.html. Có thể kết luận gì theo bộ tệp?
Chọn một đáp án

Bài luyện

Trong form mẫu, thuộc tính nào chỉ đích gửi ket_qua.html?
Chọn một đáp án

Đang học