btvn.vn
Tìm kiếm Đăng nhập

Chọn kiểu input theo dữ liệu

Lưu trên thiết bị này
Biểu mẫu và các trường nhập HTML · Chọn bài khác

Chọn theo ý nghĩa dữ liệu

| type | Mục đích trong bài | |---|---| | text |Nhập một dòng văn bản, như tên món| | number |Nhập giá trị số, như đơn giá hoặc số lượng| | date |Nhập một ngày, như ngày sinh hoạt| | password |Nhập chuỗi được che khi hiển thị| | file |Chọn tệp trên thiết bị| Kiểu number phù hợp với giá trị dùng để tính toán. Một mã có chữ số, cần giữ số 0 đầu hoặc chỉ dùng để định danh, có thể cần text. Không chọn number chỉ vì thấy toàn chữ số.

Ba ô với ba loại dữ liệu

```html <label for="ma">Mã nhóm:</label> <input id="ma" name="ma" type="text"> <label for="luong">Số lượng:</label> <input id="luong" name="luong" type="number"> <label for="ngay">Ngày sinh hoạt:</label> <input id="ngay" name="ngay" type="date"> ``` Mã giả định 0012 cần giữ nguyên nên dùng text. Số lượng là giá trị số nên dùng number. Chọn một ngày cần date; hình thức ô hoặc lịch chọn ngày có thể khác theo trình duyệt và ngôn ngữ. Chỉ đặt type="number" chưa quy định số lượng phải dương hay nằm trong một giới hạn cụ thể. Các điều kiện dữ liệu còn cần được xác định và kiểm tra phù hợp.

Che chuỗi và chọn tệp chưa phải bảo vệ hay tải lên

Trong thu_input.html, ô password chỉ dùng chuỗi giả định như “mau123”. Che kí tự trên màn hình không tự bảo đảm dữ liệu được truyền hoặc lưu an toàn; không nhập mật khẩu thật để thử. Ô file cho phép chọn một tệp. Chọn xong không đồng nghĩa tệp đã tải lên máy chủ: còn cần thao tác gửi và chức năng nhận phù hợp. Mẫu thử đặt ô này ngoài form, không có chức năng tải lên.

Bài luyện

Mã nhóm giả định 0012 phải giữ số 0 đầu và không dùng tính toán. Kiểu nào phù hợp trong các lựa chọn?
Chọn một đáp án

Bài luyện

Cần nhập ngày sinh hoạt mẫu. type nào phù hợp?
Chọn một đáp án

Bài luyện

Một ô password che các kí tự đã nhập. Kết luận nào đúng?
Chọn một đáp án

Bài luyện

Chọn một tệp trong ô file của thu_input.html chứng minh điều gì?
Chọn một đáp án

Đang học