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 + "
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".
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ột | Tấ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.