Tạo các hình thức HTML. HTML-FORM.

Bản thân mẫu thường được nhằm mục đích nhận thông tin từ người dùng để tiếp tục chuyển tiếp nó đến máy chủ, nơi dữ liệu biểu mẫu thực hiện chương trình xử lý. Một chương trình như vậy có thể được viết trên bất kỳ ngôn ngữ lập trình nào như PHP, Perl, v.v ... Địa chỉ của chương trình được chỉ định trong thuộc tính thẻ hành động

Như thể hiện trong ví dụ 1.

Ví dụ 1. Gửi dữ liệu biểu mẫu

HTML5 IE CR OP SA FX

Dữ liệu khuôn

Trong ví dụ này, các biểu mẫu này được chỉ định bởi thuộc tính tên (đăng nhập và mật khẩu) sẽ được chuyển vào tệp tại /example/handler.php. Nếu thuộc tính hành động không chỉ định, việc truyền diễn ra đến địa chỉ của trang hiện tại.

Chuyển sang máy chủ xảy ra trong hai phương thức khác nhau: Nhận và đăng, để chỉ định phương thức trong thẻ

Sử dụng thuộc tính Phương thức và các giá trị của nó là từ khóa nhận được và đăng. Nếu thuộc tính phương thức không được chỉ định, thì dữ liệu mặc định được gửi đến máy chủ GET bằng phương thức GET. Trong tab. 1 cho thấy sự khác biệt giữa các phương pháp này.

Phương thức nào được sử dụng để dễ dàng xác định thanh địa chỉ trình duyệt. Nếu một dấu hỏi xuất hiện trong đó và địa chỉ bắt đầu trông như thế này, thì đây chính xác là nhận được.

http://www.google.ru/search?q\u003d%d1%81%d0%b8%d1%81%d1%8c%d0%ba%d0%B8&ie\u003dUTF-8.

Một sự kết hợp độc đáo của các tham số trong thanh địa chỉ xác định duy nhất trang, để các trang có địa chỉ không? Q \u003d nút / thêm và? Q \u003d nút được coi là khác nhau. Tính năng này sử dụng hệ thống quản lý nội dung (CMS, hệ thống quản lý nội dung) để tạo ra nhiều trang của trang web. Trong thực tế, một tệp được sử dụng, nhận được yêu cầu GET và theo nó tạo thành nội dung của tài liệu.

Các loại sử dụng sau đây của các phương thức này trên các trang web được liệt kê dưới đây.

Được.

Truyền dữ liệu văn bản nhỏ đến máy chủ; Tìm trang.

Công cụ tìm kiếm, các biểu mẫu tìm kiếm trang web luôn được gửi bởi phương thức GET, nó cho phép bạn chia sẻ kết quả tìm kiếm với bạn bè, gửi liên kết qua thư hoặc đặt nó trên diễn đàn.

BÀI ĐĂNG.

Chuyển tiếp tệp (ảnh, tài liệu lưu trữ, chương trình, v.v.); Gửi ý kiến; Thêm và chỉnh sửa tin nhắn trên diễn đàn, blog.

Làm việc với biểu mẫu mặc định diễn ra trong tab trình duyệt hiện tại và nó được cho phép khi gửi biểu mẫu để thay đổi tham số này và mở trình xử lý biểu mẫu trong tab mới hoặc trong khung. Hành vi này được đặt thông qua "Tên ngữ cảnh" mà thuộc tính thẻ đích là hợp lệ . Các giá trị phổ biến là _blank để mở một biểu mẫu trong một cửa sổ hoặc tab mới và tên của khung được đặt bởi thuộc tính thẻ tên

Trong ví dụ này, khi bạn nhấp vào nút "Gửi", kết quả gửi biểu mẫu sẽ mở trong một khung có tên.

Các yếu tố mẫu được đặt theo truyền thống bên trong thẻ

Qua đó xác định dữ liệu được truyền đến máy chủ. Đồng thời, HTML5 có cơ hội tách mẫu khỏi các yếu tố của nó. Điều này được thực hiện để thuận tiện và tính linh hoạt, vì vậy, bố cục phức tạp có thể chứa một số dạng không nên giao nhau giữa hoặc ví dụ, một số yếu tố được hiển thị bằng cách sử dụng các tập lệnh ở một nơi của trang và bản thân biểu mẫu ở dạng khác. Kết nối giữa hình dạng và các phần tử của nó xảy ra trong trường hợp này thông qua định danh biểu mẫu và thuộc tính biểu mẫu nên được thêm vào các phần tử có giá trị bằng với định danh này (ví dụ 3).

Ví dụ 3. ràng buộc hình dạng với các lĩnh vực

HTML5 IE CR OP SA FX

Hình thức

Trong thẻ ví dụ này

Nó không rõ ràng được xác định thông qua Mã định danh xác thực và Form \u003d "auth" được thêm vào các trường sẽ được gửi bằng các trường. Trong trường hợp này, hành vi của các yếu tố không thay đổi, khi bạn nhấp vào nút đăng nhập và mật khẩu được gửi đến trình xử lý xử lý.php.

Mặc dù các tham số của truyền hình dạng được chỉ định theo truyền thống trong thẻ , chúng có thể được chuyển và trong nút gửi (