Hướng dẫn form action trong html
Khái niệm web formBiểu mẫu - web form - được tạo ra trong HTML là khu vực hình thành nên sự tương tác giữa người dùng và ứng dụng web. Các form cho phép người dùng nhập dữ liệu vào, sau đó gửi dữ liệu đó cho web server, hoặc nhập dữ liệu vào sử lý dữ liệu ngay tại client side. Show form trong HTML được tạo ra bằng thẻ , bên trong form đó nó chứa một hoặc nhiều phần tử để nhập liệu gọi là các điều khiển (control), có nhiều loại điều khiển như:
Hầu hết các control (điều khiển) để người dùng nhập thông tin, dữ liệu được tạo ra bằng thẻ HTML và đi cùng nó thường là phần tử để tạo ra nhãn (tiêu đề) cho control. ThẻThẻ
Khi thông tin gửi tới địa chỉ máy chủ (tham số action), thì dự liệu nhận được xử lý thế nào là việc của server, bạn sẽ thực hiện việc sử lý này khi lập trình backend với một ngôn ngữ lập trình nào đó như php, c# ... Ở đây để nhanh chóng kiểm tra xem server nhận được dữ liệu FORM gửi đến như thế nào bạn có thể sử dụng
httpbin với địa chỉ gửi đến là: Ví dụ tạo form html Ví dụ FORM HTML sau yêu cầu người dùng điền tên đăng nhập, password và bấm vào nút (Bạn có thể điền thông tin và bấm vào nút đăng nhập để kiểm tra dữ liệu gửi đến server) Bên trong FORM trên có ba điều khiển (control), đều được tạo ra từ thẻ chúng được đặt tên thông qua thuộc tính name gồm: name, pass, submit. Khi bấm nút gửi đi thi dữ liệu trong các control này sẽ được gửi đi, khi gửi đi mỗi dữ liệu gồm tên và giá trị. Giả sử bạn nhập vào tên là https://httpbin.org/anything?name=test&pass=abc Bạn thấy các dữ liệu trong thẻ Trong trường hợp bạn chọn method là Sửa lại ví dụ trên, bạn thử submit lại để kiểm tra: FORM này gửi dữ liệu bằng phương thức POST (an toàn hơn) Phần sau sẽ tìm hiểu các phần tử trong FORM (các phần tử để nhập liệu). Tạo nút bấm để gửi form HTML, submit form, reset formĐể submit (gửi) form, thường tạo ra một nút bấm từ phần tử Thẻ không có đóng thẻ, cú pháp là Để tạo ra nút bấm, bấm vào đó toàn bộ dữ liệu đang nhập trong FORM bị xóa đi để nhập lại thì thuộc tính type thiết lập bằng reset Chú ý, nếu nút bấm bạn cho thêm thuộc tính name, ví dụ name="submit" thì dữ liệu (value) của nút bấm cũng được gửi đi theo tên đó. Sử dụng thẻNgoài cách tạo nút bấm dùng thẻ như trên, bạn có thể dùng Kết quả tương tự Các phần tử trong FORMCác phần tử trong FORM là nơi mà người dụng nhập dữ liệu, lựa chọn dữ liệu, các phần tử dữ liệu hay dùng trong form có thể kể đến là: Mỗi phần tử là control của form để người dùng nhập dữ liệu thì phần tử đó cần có thuộc tính Thẻ trong form HTMLThẻ là thẻ cơ bản trong form, thẻ này tạo ra các loại điều khiển tùy vào giá trị thiết lập bởi thuộc tính type. Thẻ trong html chỉ có phần mở thẻ. Trong Cú pháp chính với là: Thẻ : được dùng để tạo nhãn cho phần tử form, phối hợp với input thì thường là:
Nếu id của control là idcontrol thì lable của nó phải có thuộc tính for="idcontrol". Tất nhiên bạn có thể dùng các phần tử HTML khác nhau để tạo nhãn như
... Tuy nhiên dùng lable như trên có một số lợi ích ví dụ người dùng bấm vào dùng chữ tiêu để, thì control tương ứng được focus, kích hoạt nhập dữ liệu ...
Sau đây là
một số
ThẻThẻ ThẻTạo các nút bấm bằng với type là |