Đáp án và lời giải
Giải SGK Tin học 12 CTST Bài F5. Tạo biểu mẫu trong trang web có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Một số biểu mẫu phổ biến trên các trang web như: nhập dữ liệu văn bản, số, email, mật khẩu, chọn phương thức thanh toán, chọn phương án, nháy chuột vào nút nhấn…

Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
a. Hộp văn bản để người dùng cập nhập địa chỉ emai.
Code như sau:
<!DOCTYPE html>
html>
head>
meta charset="utf-8">
title>Kỉ yếu lớp 12A</title>
</head>
body>
h1>Biểu mẫu góp ý</h1>
form method="POST">
label for="noten"Ho ten:</label> br ng tại
input type="text" id="hoten" name="hoten" >br>
label for="lop">Nhập địa chỉ mail: </label>br>
input type="text" id="lop" name="lop">br>
</form>
</body>
</html>
Kết quả:

b. Hộp kiểm để người dùng chọn thêm một câu lạc bộ
Code như sau:
<!DOCTYPE html>
html>
head>
meta charset="utf-8">
title>Kỉ yếu lớp 12A</title>
</head>
body>
p>Chọn câu lạc bộ bạn đang tham gia:</p>
input type="checkbox" id="clbbongda" name="caulacbo"> label for="clbbongda">CLB Bóng đá</label>br>
input type="checkbox" id="clbvovinam" name="caulacbo"> label for="clbvovinam">CLB Vovinam</label>br>
input type="checkbox" id="clbvannghe" name="caulacbo"> label for="clbvannghe">CLB Văn nghệ</label>br>
</body>
</html>
c. Nhấn nút để xoá dữ liệu hiện có trên biểu mẫu.
Code như sau:
<!DOCTYPE html>
html>
head>
meta charset="utf-8">
title>Kỉ yếu lớp 12A</title>
</head>
body>
p>Nhập ý kiến đóng góp của bạn:</p>
textarea id= "ykien" name="ykien" rows="10" cols="30"> </textarea>br>
button type="submit">Gửi</button>
</body>
</html>
Kết quả:

Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Một số thành phần nhập liệu trên biểu mẫu web và thẻ HTML tương ứng để tạo các thành phần đó:
- Biểu mẫu web được tạo từ thẻ from>
- Thẻ label> được dùng hiển thị tên nhãn cho các thẻ khác của biểu mẫu như input>, textarea> giúp người dùng dễ nhận biết cách thành phần khi thao tác.
- Thẻ imput> có các thuộc tính: id, name, for, type…
- Thẻ textarea> để tạo hộp văn bản cho phép nhập nhiều dòng.
Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Tên, giá trị và ý nghĩa của những thuộc tính trong thẻ input) là:
- Thuộc tính type được chỉ định là tex cho biết hộp văn bản này chỉ cho phép nhập một dòng.
- Thuộc tính id dùng để chỉ định mã định danh của thẻ input> nhằm phần biệt với các thẻ input> khác. Trong một biểu mẫu, thuộc tính id> thường được dùng để để xác định một phần tử cụ thể để thao tác với CSS hoặc Java, thuộc tính name thường được dùng để xác định dữ liệu của phần tử khi gửi biểu mẫu lên máy chủ.
- Thuộc tính name của hai thẻ input> được chỉ định cùng một giá trị (dinhhuong) để hai nút tròn cùng thuộc một nhóm phương án chung, khi người dùng chọn một phương án thì các phương án còn lại sẽ tự động huỷ chọn.
Câu 7
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Để tạo hộp văn bản nhập tên người dùng:
Tên người dùng:
Mật khẩu:
Đăng nhập

Em sử dụng thẻ input) và chỉ định thuộc tính type là text. Để tạo hộp văn bản nhập mật khẩu, em sử dụng thẻ input) nhưng chỉ định thuộc tính type là password. Khi nhập vào, mật khẩu sẽ được che bằng các kí tự là dấu chấm.
Trong cả hai thẻ input> này, em thêm thuộc tỉnh required nhằm bắt buộc người dùng nhập dãy tủ. Ngoài ra, em có thể chỉ định dữ liệu ban dấu cho hai hộp văn bản bằng cách sử dụng thuộc tính value.
Khi người dùng nhảy chọn nút Đứng nhập, dữ liệu tên người dùng và mật khẩu sẽ được gửi về trang nhận dữ liệu để xử lị, do đó em chỉ định giả trị submit cho thuộc tỉnh type của the button>.
Các bước thực hiện như sau:
Khởi động Visual Studio Code và tạo tệp login.html.
Trong tệp login.html, viết các thẻ để khai báo một trang web đơn giản như chtml>, head>, body>.
form>
* Trong thẻ body>, viết thêm đoạn mà IITML để tạo biểu mẫu đăng nhập.
</form>
label for="username">Tên người dùng:</label>br>
input type="text" id="username" name="username" value="" required>br> label for="password">Mật khẩu:</label>br>
input type="password" id="password" name="password" value="" required>br> button type="submit" Đăng nhập</button>
4 Nháy đúp chuột vào tập login.html để kiểm tra kết quả.
Câu 8
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Sử dụng thẻ input) và chỉ định giá trị number cho thuộc tính type để tạo hộp văn bản nhập số thử tự. Để chuyển đến trang web cauhoi.html, em chèn thêm thuộc tính action vào thẻ form>: form action="cauhoi.html">.
Sử dụng thẻ input) và chỉ định giá trị file cho thuộc tính type để tạo nút nhấn chọn tập trên máy tính.
Sử dụng thẻ select> và option> để tạo hộp danh sách chọn lớp.