Bài 12 Tạo biểu mẫu
Lớp 12Tin Học14 câu hỏiBài tập
Phần 1
Câu 1
(Câu 12.3 trang 34 SBT Tin học 12) Để tạo một ô chọn danh sách thả xuống trong biểu mẫu, em sử dụng câu lệnh nào dưới đây?
A<select>.
B<input type="select">.
C<input type="dropdown">.
D<dropdown>.
Câu 2
(Câu 12.4 trang 34 SBT Tin học 12) Thuộc tính nào được sử dụng để xác định một phần tử <input> là bắt buộc phải điền thông tin?
Arequired.
Bmandatory.
Cnecessary.
Dcompulsory.
Câu 3
(Câu 12.5 trang 34 SBT Tin học 12) Hoàn thiện câu lệnh sau để tạo nhãn cho một phần tử <input> có id là CCCD: <label ________=_________>Họ và tên:</label>.
Afor="CCCD".
Bid="CCCD".
Cname="CCCD".
Dinput="CCCD".
Câu 4
(Câu 12.6 trang 34 SBT Tin học 12) Hai thuộc tính liên kết phần tử <label> và <input> tương ứng là gì?
Afor, id.
Binput, id.
Cinput, name.
Dfor, name.
Câu 5
(Câu 12.8 trang 35 SBT Tin học 12) Thuộc tính nào xác định giá trị mặc định cho một phần tử <input> và được hiển thị sẵn khi tải biểu mẫu?
Avalue.
Bdefault.
Cname.
Dinit.
Câu 6
(Câu 12.9 trang 35 SBT Tin học 12) Thuộc tính width và height của phần tử <input> chỉ có tác dụng khi thuộc tính type là gì?
Aimage.
Btext.
Cbutton.
Drange.
Câu 7
(Câu 12.10 trang 35 SBT Tin học 12) Để thiết lập khoảng giá trị cho phần tử <input type="number">, ta dùng thuộc tính nào sau đây?
Amin và max.
Brange.
CCả hai phương án A và B đều đúng.
DCả hai phương án A và B đều sai.
Phần 2
Câu 1
(Câu 12.1 trang 34 SBT Tin học 12) Để tạo ô nhập văn bản trong biểu mẫu, mỗi phát biểu sau là đúng hay sai?
a)Có thể dùng phần tử <input> để tạo ô nhập văn bản một dòng.
b)Có thể dùng phần tử <textarea> để tạo ô nhập văn bản nhiều dòng.
c)Phần tử <fieldset> được dùng trực tiếp để nhập văn bản thay cho người dùng.
d)Phần tử <data> là phần tử thông dụng để tạo ô nhập văn bản trong biểu mẫu.
Câu 2
(Câu 12.2 trang 34 SBT Tin học 12) Để tạo nút gửi trong biểu mẫu, mỗi phát biểu sau là đúng hay sai?
a)Câu lệnh <button type="submit"> có thể tạo nút gửi trong biểu mẫu.
b)Câu lệnh <input type="submit"> có thể tạo nút gửi trong biểu mẫu.
c)Câu lệnh <input type="reset"> dùng để tạo nút gửi dữ liệu biểu mẫu.
d)Câu lệnh <button type="button"> mặc định là nút gửi dữ liệu biểu mẫu.
Câu 3
(Câu 12.7 trang 34 SBT Tin học 12) Cần hoàn thiện đoạn mã để tạo nhãn “Các đề xuất để cải tiến môn học:” liên kết với ô nhập có id là deXuat. Mỗi phát biểu sau là đúng hay sai?
a)Có thể viết nhãn là <label for="deXuat">Các đề xuất để cải tiến môn học:</label>.
b)Thuộc tính for của <label> cần trùng với id của ô nhập liệu tương ứng.
c)Có thể tạo ô nhập bằng <input type="text" id="deXuat" name="deXuat">.
d)Thuộc tính for của <label> bắt buộc phải trùng với thuộc tính name, còn id của ô nhập có thể khác.
Câu 4
(Câu 12.11 trang 35 SBT Tin học 12) Mỗi phát biểu sau đây về biểu mẫu HTML là đúng hay sai?
a)Thẻ <fieldset> thường được dùng cùng với thẻ <legend>.
b)Nút bấm tạo bởi thẻ <input> và thẻ <button> là giống hệt nhau, chỉ khác nhau về cách viết.
c)Phần tử <select> chỉ cho phép chọn một giá trị trong các giá trị của danh sách thả xuống trong mọi trường hợp.
d)Trong một biểu mẫu đang dùng các phần tử <input type="radio"> để thu thập một loại thông tin, ta có thể thay bằng một phần tử <select> trong một số trường hợp phù hợp.
Câu 5
(Câu 12.12 trang 35 SBT Tin học 12) Mỗi phát biểu sau đây về các phần tử biểu mẫu là đúng hay sai?
a)Ô nhập <input type="number"> được dùng để nhập dữ liệu số, không phù hợp để nhập giá trị chữ.
b)Mỗi biểu mẫu chỉ được dùng tối đa một thẻ <fieldset>.
c)Hai phần tử <input type="radio"> không thể chọn cùng lúc nếu có cùng thuộc tính name.
d)Tập hợp các phần tử <input type="checkbox"> có thể được thay bằng một phần tử <select multiple> trong một số trường hợp phù hợp.
Câu 6
(Câu 12.13 trang 35 SBT Tin học 12) Khi tạo biểu mẫu để thu thập thông tin cho bảng món ăn gồm tên món ăn, hình ảnh minh hoạ và giá tiền, mỗi phát biểu sau là đúng hay sai?
a)Có thể dùng <input type="text"> để nhập tên món ăn.
b)Có thể dùng <input type="file"> để tải tệp hình ảnh minh hoạ.
c)Có thể dùng <input type="number"> để nhập giá tiền.
d)Đối với giá tiền, nên dùng <input type="password"> để dữ liệu không hiển thị khi nhập.
Câu 7
(Câu 12.14 trang 35 SBT Tin học 12) Khi thiết kế biểu mẫu đăng kí sử dụng dịch vụ, mỗi phát biểu sau là đúng hay sai?
a)Trước khi viết biểu mẫu, cần xác định các đầu mục thông tin cần thu thập.
b)Có thể dùng <input type="email"> để yêu cầu người dùng nhập địa chỉ email hợp lệ.
c)Có thể dùng <input type="password"> để yêu cầu người dùng nhập mật khẩu.
d)Thuộc tính required làm cho người dùng có thể bỏ qua trường thông tin mà không cần nhập dữ liệu.