X

Tin học 12 Chân trời sáng tạo

Giải Tin học 12 trang 97 Chân trời sáng tạo


Haylamdo biên soạn và sưu tầm lời giải bài tập Tin học 12 trang 97 trong Bài F5: Tạo biểu mẫu trong trang web Tin học 12 Chân trời sáng tạo hay nhất, ngắn gọn sẽ giúp học sinh dễ dàng trả lời các câu hỏi & làm bài tập Tin 12 Khoa học máy tính trang 97.

Giải Tin học 12 trang 97 Chân trời sáng tạo

Hoạt động trang 97 Tin học 12: Em hãy thêm vào biểu mẫu trong các ví dụ trên những thành phần sau:

a. Hộp văn bản để người dùng cập nhập địa chỉ emai.

b. Hộp kiểm để người dùng chọn thêm một câu lạc bộ

c. Nhấn nút để xoá dữ liệu hiện có trên biểu mẫu.

Lời giả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ả:

Em hãy thêm vào biểu mẫu trong các ví dụ trên những thành phần sau

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ả:

Em hãy thêm vào biểu mẫu trong các ví dụ trên những thành phần sau

Luyện tập 1 trang 97 Tin học 12: Em hãy nêu khái niệm biểu mẫu web và một số ví dụ biểu mẫu thông dụng.

Lời giải:

Biểu mẫu web là thành phần để người dùng nhập dữ liệu vào web. Người dùng có thể tương tác với web thông qua biểu mẫu theo nhiều cách thức khác nhau như nhập dữ liệu văn bản, số, email, mật khẩu hoặc chọn nhiều phương án, nháy chuột vào nút nhấn.

Luyện tập 2 trang 97 Tin học 12: Thảo luận với bạn và kể tên 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 đó.

Lời giả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.

Luyện tập 3 trang 97 Tin học 12: Theo em, tên, giá trị và ý nghĩa của những thuộc tính trong thẻ <input> là gì?

Lời giả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.

Thực hành trang 97 Tin học 12: Nhiệm vụ: Tạo biểu mẫu trong trang web

Yêu cầu: Một biểu mẫu đăng nhập cơ bản gồm có hai hộp văn bản để nhập Tên người dùng và Mật khẩu kèm theo đó là nút nhấn Đăng nhập (Hình 6).

Lời giả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

Nhiệm vụ Tạo biểu mẫu trong trang web Yêu cầu Một biểu mẫu đăng nhập cơ bản

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ả.

Lời giải bài tập Tin học 12 Bài F5: Tạo biểu mẫu trong trang web hay khác:

Xem thêm lời giải bài tập Tin học lớp 12 Chân trời sáng tạo hay nhất, ngắn gọn khác: