Web front-end (26) - HTML - Tập làm dự án_DA1 (lập trình tiếp)

-----

Viết mã nguồn cho trang thoiGianMoCua.html

Vì giao diện của trang thoiGianMoCua.html có phần header và footer giống với trang index.html. Nên chúng ta chỉ cần viết mã cho vùng main,

    <h3>Thời gian mở cửa</h3>

    <dl>

        <dt>Thứ 2 > Thứ 6</dt>

        <dd>Từ 8h:00 > 19h:00</dd>

        <dt>Thứ 7</dt>

        <dd>Từ 8h:00 > 17h:00</dd>

        <dt>Chủ nhật</dt>

        <dd>Nghỉ</dd>

    </dl>

    <p>

        <a href="#">Trở về đầu trang</a>

    </p>

 

Tuy nhiên, chúng ta phải điều chỉnh một chút mã nguồn của menu,

                <li>

                    <a href="index.html#gt-ve-tiem-sach">Giới thiệu về tiệm sách</a>

                </li>

                <li>

                    <a href="index.html#danh-muc-sach">Các loại sách đang bán</a>

                </li>

                <li>

                    <a href="#">Thời gian mở cửa</a>

                </li>

Viết mã nguồn cho trang lienHe.html

Vì giao diện của trang lienHe.html có phần header và footer giống với trang index.html. Nên chúng ta chỉ cần viết mã cho vùng main:

Tạo một tiêu đề,

<h2>Liên hệ với tiệm sách</h2>

Tạo form để người dùng có thể liên hệ với tiệm sách. Vì chưa học tới phần web back-end, nên sẽ thực hiện gửi thông tin của form về một dịch vụ có sẵn trên mạng. Trang web http://httpbin.org/get sẽ nhận thông tin của form, sau đó hiển thị dữ liệu lên một giao diện web, giúp bạn có thể trải nghiệm với hoạt động của form.

        <h2>Liên hệ với tiệm sách</h2>

        <form action="http://httpbin.org/get" method="get">

            <fieldset>

                <legend>Liên hệ với tiệm sách</legend>

                <p>

                    <label for="ten">Tên:</label>

                    <input type="text" name="ten" id="ten" placeholder="Tên của bạn" required>

                </p>

                <p>

                    <label for="email">Email:</label>

                    <input type="text" name="email" id="email" placeholder="Email của bạn" required>

                </p>

                <p>

                    <label for="dien-thoai">Điện thoại:</label>

                    <input type="tel" name="dien-thoai" id="dien-thoai" placeholder="Điện thoại của bạn">

                </p>

                <p>

                    <label for="loi-nhan">Lời nhắn:</label>

                    <br>

                    <textarea name="loi-nhan" id="loi-nhan" cols="30" rows="10" placeholder="Để lại lời nhắn ở đây"></textarea>

                </p>

            </fieldset>

            <button type="submit">Gửi</button>

            <button type="reset">Xóa</button>

        </form>

        <p>

            <a href="#">Trở về đầu trang</a>

        </p>

Sau khi lập trình form xong, bạn mở giao diện trên trang web, nhập vào các trường và bấm nút Gửi. Bạn sẽ thấy thông tin do người dùng nhập vào được gửi tới trang http://httpbin.org/get. Ví dụ,

{
  "args": {
    "dien-thoai": "123456", 
    "email": "levanti@gmail.com", 
    "loi-nhan": "tiem sach co cuon Dung viec khong?", 
    "ten": "le van ti"
  }, 
  "headers": {

Chúng ta cần điều chỉnh một chút mã nguồn của menu,

        <nav>

            <ul>

                <li>

                    <a href="index.html#gt-ve-tiem-sach">Giới thiệu về tiệm sách</a>

                </li>

                <li>

                    <a href="index.html#danh-muc-sach">Các loại sách đang bán</a>

                </li>

                <li>

                    <a href="thoiGianMoCua.html">Thời gian mở cửa</a>

                </li>

                <li>

                    <a href="#">Liên hệ</a>

                </li>

            </ul>

        </nav>

Một vài hình ảnh của trang web sau khi hoàn thành.

Trang chủ,



----

Cập nhật: 10/3/2023

Tải tài liệu đầy đủ: Tự học HTML căn bản