Hướng dẫn how do i display form data in html? - làm cách nào để hiển thị dữ liệu biểu mẫu trong html?

Chương này là từ cuốn sách 

Hiển thị dữ liệu từ một biểu mẫu

Như một ví dụ đơn giản về việc sử dụng các biểu mẫu, liệt kê 12.1 hiển thị biểu mẫu có tên, địa chỉ và trường số điện thoại, cũng như hàm JavaScript hiển thị dữ liệu từ biểu mẫu trong cửa sổ bật lên.

Liệt kê 12.1 Một biểu mẫu hiển thị dữ liệu trong cửa sổ bật lên


Form Example

function display[] {
  DispWin = window.open['','NewWin', 'toolbar=no,status=no,width=300,height=200']
  message = "
  • NAME: " + document.form1.yourname.value; message += "
  • ADDRESS: " + document.form1.address.value; message += "
  • PHONE: " + document.form1.phone.value + "
"; DispWin.document.write[message]; }

Form Example

Enter the following information. When you press the Display button, the data you entered will be displayed in a pop-up window.

Name:

Address:

Phone:

Dưới đây là sự cố về cách tài liệu và tập lệnh HTML này hoạt động:

  • Phần trong tiêu đề của tài liệu xác định một hàm có tên Hiển thị mở một cửa sổ mới [như được mô tả trong giờ 11] và hiển thị thông tin từ biểu mẫu.

  • Thẻ bắt đầu biểu mẫu. Bởi vì hình thức này được xử lý hoàn toàn bằng JavaScript, không cần hành động hoặc phương thức biểu mẫu.

  • Các thẻ xác định ba trường của biểu mẫu: tên của bạn, địa chỉ và điện thoại. Thẻ cuối cùng xác định nút hiển thị, được đặt để chạy chức năng hiển thị.

Hình 12.1 cho thấy hình thức này trong hành động. Nút hiển thị đã được nhấn và cửa sổ bật lên hiển thị kết quả.

Hình 12.1. Hiển thị dữ liệu từ một biểu mẫu trong một cửa sổ bật lên.

Ví dụ này sẽ không gửi giá trị của trường đầu vào "Tên": & NBSP;

& nbsp; Tên đầu tiên: & nbsp; & nbsp;

Bài tập HTML

Kiểm tra bản thân với các bài tập
.
form elements
.

Trong biểu mẫu bên dưới, thêm một trường đầu vào với loại "nút" và giá trị "OK".

Một biểu mẫu HTML được sử dụng để thu thập đầu vào của người dùng. Đầu vào của người dùng thường được gửi đến một máy chủ để xử lý.

& nbsp; Tên đầu tiên: & nbsp; & nbsp;

Bài tập HTML

Kiểm tra bản thân với các bài tập

Trong biểu mẫu bên dưới, thêm một trường đầu vào với loại "nút" và giá trị "OK".

Một biểu mẫu HTML được sử dụng để thu thập đầu vào của người dùng. Đầu vào của người dùng thường được gửi đến một máy chủ để xử lý.Bắt đầu bài tập
Làm cách nào để hiển thị kết quả của một biểu mẫu trong HTML?Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.
Làm cách nào để hiển thị kết quả của một biểu mẫu trong HTML?Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.
Làm cách nào để hiển thị kết quả của một biểu mẫu trong HTML?Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.
Làm cách nào để hiển thị kết quả của một biểu mẫu trong HTML?Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.
Hiển thị nút có thể nhấp chuộtTất cả các loại đầu vào khác nhau được đề cập trong chương này: các loại đầu vào HTML.

Trường văn bản

xác định trường đầu vào một dòng cho đầu vào văn bản.

Thí dụ

Một biểu mẫu có trường đầu vào cho văn bản:

& nbsp; Tên đầu tiên: & nbsp; & nbsp; Họ: & nbsp;

Hãy tự mình thử »
  First name:

 

  Last name:

 

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Phần tử The form itself is not visible. Also note that the default width of an input field is 20 characters.

Lưu ý việc sử dụng phần tử trong ví dụ trên.

Thẻ xác định nhãn cho nhiều yếu tố biểu mẫu.

Phần tử rất hữu ích cho người dùng người đọc màn hình, vì trình đọc màn hình sẽ đọc to nhãn khi người dùng tập trung vào phần tử đầu vào.

Phần tử cũng giúp người dùng gặp khó khăn khi nhấp vào các vùng rất nhỏ [chẳng hạn như nút radio hoặc hộp kiểm] - bởi vì khi người dùng nhấp vào văn bản trong phần tử , nó sẽ bật nút radio/hộp kiểm.

Thuộc tính 2 của thẻ phải bằng với thuộc tính 4 của phần tử để liên kết chúng lại với nhau.

Nút radio

6 xác định nút radio.

Các nút radio cho phép người dùng chọn một trong số lượng lựa chọn hạn chế.

Một biểu mẫu có nút radio:

Một biểu mẫu có trường đầu vào cho văn bản:

& nbsp; Tên đầu tiên: & nbsp; & nbsp; Họ: & nbsp;

Hãy tự mình thử »

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:
 
  HTML

 
  CSS

 
  JavaScript

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Hãy tự mình thử »

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:
CSS
JavaScript

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Phần tửcheckbox.

Lưu ý việc sử dụng phần tử trong ví dụ trên.

Một biểu mẫu có trường đầu vào cho văn bản:

& nbsp; Tên đầu tiên: & nbsp; & nbsp; Họ: & nbsp;

Hãy tự mình thử »
 
  I have a bike

 
  I have a car

 
  I have a boat

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Phần tử
I have a car
I have a boat

Lưu ý việc sử dụng phần tử trong ví dụ trên.

Thẻ xác định nhãn cho nhiều yếu tố biểu mẫu.

Phần tử rất hữu ích cho người dùng người đọc màn hình, vì trình đọc màn hình sẽ đọc to nhãn khi người dùng tập trung vào phần tử đầu vào.

Phần tử cũng giúp người dùng gặp khó khăn khi nhấp vào các vùng rất nhỏ [chẳng hạn như nút radio hoặc hộp kiểm] - bởi vì khi người dùng nhấp vào văn bản trong phần tử , nó sẽ bật nút radio/hộp kiểm.

Một biểu mẫu có trường đầu vào cho văn bản:

& nbsp; Tên đầu tiên: & nbsp; & nbsp; Họ: & nbsp;

Hãy tự mình thử »
  First name:

 

  Last name:

 


 

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Phần tử

Lưu ý việc sử dụng phần tử trong ví dụ trên.

Thẻ xác định nhãn cho nhiều yếu tố biểu mẫu.

Một biểu mẫu có trường đầu vào cho văn bản:

& nbsp; Tên đầu tiên: & nbsp; & nbsp; Họ: & nbsp;

Hãy tự mình thử »
  First name:

 


 

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:

Lưu ý: Bản thân biểu mẫu không thể nhìn thấy. Cũng lưu ý rằng chiều rộng mặc định của trường đầu vào là 20 ký tự.

Phần tử

Exercise:

Lưu ý việc sử dụng phần tử trong ví dụ trên.

Thẻ xác định nhãn cho nhiều yếu tố biểu mẫu.

Phần tử rất hữu ích cho người dùng người đọc màn hình, vì trình đọc màn hình sẽ đọc to nhãn khi người dùng tập trung vào phần tử đầu vào.



Làm cách nào để hiển thị kết quả của một biểu mẫu trong HTML?

Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.. The formtarget attribute overrides the target attribute of the element. Note: The formtarget attribute is new for the element with type="submit" in HTML5.

Làm cách nào để hiển thị dữ liệu biểu mẫu trên cùng một trang?

Nếu bạn muốn thêm nội dung vào một trang, bạn cần làm việc với DOM. Google "Tạo Div JavaScript" hoặc "Tạo Span JavaScript" cho các ví dụ, về cơ bản bạn cần tạo một yếu tố có văn bản của bạn trong đó và thêm phần tử đó vào một phần của trang bạn muốn văn bản hiển thị.create an element that has your text in it and add that element to the part of the page you want the text to display.

Làm thế nào chúng ta có thể lưu trữ dữ liệu biểu mẫu trong HTML?

HTML Web Storage cung cấp hai đối tượng để lưu trữ dữ liệu trên máy khách: window.localstorage - Lưu trữ dữ liệu không có ngày hết hạn. window.SessionStorage - Lưu trữ dữ liệu cho một phiên [dữ liệu bị mất khi tab Trình duyệt được đóng]window.localStorage - stores data with no expiration date. window.sessionStorage - stores data for one session [data is lost when the browser tab is closed]

Dữ liệu hình thành HTML đi đâu?

Dữ liệu gửi biểu mẫu được gửi đến máy chủ web khi khách truy cập đã gửi biểu mẫu, dữ liệu biểu mẫu được gửi đến máy chủ web.Trong mẫu, tác giả của biểu mẫu phải đề cập đến một URL 'hành động' cho trình duyệt biết nơi gửi dữ liệu gửi biểu mẫu.

Làm thế nào để bạn đăng dữ liệu từ một biểu mẫu?

Để đăng dữ liệu biểu mẫu HTML lên máy chủ ở định dạng được mã hóa URL, bạn cần thực hiện yêu cầu POST HTTP cho máy chủ và cung cấp dữ liệu biểu mẫu HTML trong phần thân của thông báo bài đăng.Bạn cũng cần chỉ định kiểu dữ liệu bằng cách sử dụng tiêu đề yêu cầu loại nội dung: Ứng dụng/X-www-form-urlencoded.make an HTTP POST request to the server and provide the HTML form data in the body of the POST message. You also need to specify the data type using the Content-Type: application/x-www-form-urlencoded request header.

Làm thế nào để bạn hiển thị một tin nhắn sau khi gửi một biểu mẫu trong HTML?

Có 2 cách chung để hiển thị tin nhắn sau khi gửi biểu mẫu HTML: Sử dụng JavaScript AJAX để gửi biểu mẫu và hiển thị tin nhắn khi xử lý hoàn tất.Gửi biểu mẫu như bình thường và có tập lệnh phía máy chủ chuyển lại một lá cờ để hiển thị tin nhắn.Use Javascript AJAX to submit the form and show a message when the processing is complete. Submit the form as usual, and have the server-side script pass back a flag to show the message.

Bài Viết Liên Quan

Chủ Đề