Ví dụ về xác thực biểu mẫu HTML5

Thuộc tính trường nhập biểu mẫu HTML5 kết hợp với CSS cho phép bạn cung cấp phản hồi tức thì về tính hợp lệ của văn bản nhập biểu mẫu, bao gồm khả năng xác định các mẫu

Bạn đang xem: xác thực đầu vào văn bản html
< div>

HTML:

Ví dụ về xác thực biểu mẫu HTML5

Tùy chọn sử dụng HTML thuần túy, đôi khi có liên quan đến CSS, để
bổ sung biểu mẫu JavaScript
xác nhận
cho đến gần đây không thể tưởng tượng được. Chắc chắn đã có tất cả
các loại plugin khác nhau trong những năm qua nhằm đạt được điều này, nhưng
không bao giờ là một tiêu chuẩn duy nhất mà chúng tôi có thể hướng tới.

Để có phần giới thiệu chi tiết hơn về xác thực biểu mẫu HTML5, bạn có thể
tìm một số bài viết tuyệt vời được liên kết trong Tài liệu tham khảo
phía dưới. Trong bài viết này, chúng tôi dự định chỉ trình bày một số
các ví dụ để bạn bắt đầu, bao gồm các phần tử biểu mẫu cơ bản.

Trước khi bạn hỏi và ai đó luôn làm vậy, những ví dụ này sẽ
hiện hoạt động trong các trình duyệt sau: Safari 5, Chrome 6, Opera 9,
Firefox 4 Beta và iPhone / iPad. Ngoài ra, mỗi trình duyệt có một chút
hành vi mặc định khác nhau.

Thuộc tính ‘bắt buộc’

Thay đổi đơn giản nhất mà bạn có thể thực hiện đối với biểu mẫu của mình là đánh dấu văn bản
trường đầu vào là ‘bắt buộc’:

Tên của bạn: & lt; input type = "text" name = "name"

bắt buộc

& gt;

Tên của bạn:

Điều này thông báo cho trình duyệt web (nhận biết HTML5) rằng trường sẽ
được coi là bắt buộc. Các trình duyệt khác nhau có thể đánh dấu hộp nhập trong
bằng cách nào đó (Firefox 4 Beta thêm một bóng hộp màu đỏ theo mặc định), hiển thị
cảnh báo (Opera) hoặc thậm chí ngăn không cho gửi biểu mẫu nếu điều này
trường không có giá trị. Hy vọng rằng những hành vi này sẽ hội tụ trong
các bản phát hành trong tương lai.

Đối với những ví dụ này, chúng tôi đã tạo CSS hợp lệ / không hợp lệ của riêng mình
định dạng để ghi đè mặc định của trình duyệt. Thêm trên
bên dưới
. Đó là lý do tại sao bạn có thể thấy những thứ như sau:

Trước khi bạn nhập bất kỳ thứ gì vào hộp, một điểm đánh dấu màu đỏ sẽ hiển thị. Như
ngay sau khi một ký tự được nhập vào, nó sẽ chuyển sang màu xanh lục
điểm đánh dấu để chỉ ra rằng đầu vào là ‘hợp lệ’.

Bằng cách sử dụng CSS, bạn có thể đặt các điểm đánh dấu bên trong hoặc dọc theo hộp nhập liệu,
hoặc đơn giản là sử dụng màu nền và đường viền như một số trình duyệt làm bằng cách
mặc định.

Thuộc tính bắt buộc cũng có thể áp dụng cho các hộp kiểm
mà chúng tôi đã đề cập riêng.

Các loại INPUT văn bản mới

Đây là lúc HTML5 thực sự trở nên thú vị và hữu ích hơn. Dọc theo
với kiểu đầu vào text , bây giờ có một loạt các
các tùy chọn, bao gồm email , url , số ,
tel , date và nhiều thứ khác.

Trên iPhone / iPad, các loại đầu vào khác nhau được liên kết với
bàn phím khác nhau, giúp mọi người hoàn thành
biểu mẫu trực tuyến. Trong các trình duyệt web khác, chúng có thể được sử dụng kết hợp
với thuộc tính bắt buộc để giới hạn hoặc đưa ra lời khuyên về
giá trị đầu vào cho phép.

INPUT type = “email”

Bằng cách thay đổi loại đầu vào thành email trong khi cũng sử dụng
thuộc tính bắt buộc , trình duyệt có thể được sử dụng để xác thực (trong
thời trang giới hạn) địa chỉ email:

Địa chỉ Email: & lt; input type = "email" name = "email" required placeholder = "Nhập địa chỉ email hợp lệ" & gt;

Lưu ý rằng đối với ví dụ này, chúng tôi đã sử dụng một HTML5 khác
thuộc tính trình giữ chỗ cho phép chúng tôi hiển thị lời nhắc hoặc
hướng dẫn bên trong trường – điều mà trước đây phải
được triển khai bằng JavaScript onfocus onblur lộn xộn
sự kiện.

Đoạn mã trên hiển thị một hộp nhập như sau:

Địa chỉ email:

Một lần nữa, các trình duyệt khác nhau triển khai điều này theo cách khác nhau. Trong Opera nó
chỉ cần nhập * @ * đủ để đầu vào được chấp nhận. Trong
Safari, Chrome và Firefox bạn cần nhập ít nhất *@-.- .
Rõ ràng là không có ví dụ nào là rất hạn chế, nhưng nó sẽ ngăn cản mọi người
từ việc nhập các giá trị hoàn toàn sai, chẳng hạn như số điện thoại, chuỗi
có nhiều ‘@’ hoặc dấu cách.

Đây là cách nó xuất hiện trong Safari (với định dạng CSS của chúng tôi để hiển thị
(ở) trạng thái hợp lệ):

INPUT type = “url”

Tương tự như email kiểu đầu vào ở trên, cái này
một được thiết kế để chỉ chấp nhận các URL được định dạng đúng. Tất nhiên là nó
hiện tại không làm gì thuộc loại này, nhưng sau này bạn sẽ thấy cách
cải thiện hành vi của nó bằng cách sử dụng thuộc tính pattern .

Trang web: & lt; input type = "url" name = "trang web" bắt buộc & gt;

Một lần nữa, hộp nhập xuất hiện như bình thường:

Trang mạng:

Lần này, yêu cầu tối thiểu đối với hầu hết các trình duyệt là một hoặc nhiều
các chữ cái theo sau bởi dấu hai chấm. Một lần nữa, không hữu ích lắm, nhưng nó sẽ dừng lại
những người cố gắng nhập địa chỉ email của họ hoặc những thứ vô nghĩa khác.

Như đã đề cập ở trên, chúng tôi có thể cải thiện vấn đề này bằng cách sử dụng
Thuộc tính pattern chấp nhận một JavaScript thông thường
biểu hiện. Vì vậy, đoạn mã trên trở thành:

Trang web: & lt; input type = "url" name = "website" required

pattern = "https?: //.+"

& gt;

Giờ đây, hộp nhập liệu của chúng tôi sẽ chỉ chấp nhận văn bản bắt đầu bằng http: // hoặc https: // và ít nhất một ký tự bổ sung:

Trang web: bắt đầu bằng http

Nếu bạn chưa quen với cụm từ thông dụng, bạn thực sự
nên ưu tiên tìm hiểu . Đối với những người đã
quen thuộc, lưu ý rằng ^ $ đã ẩn
vì vậy đầu vào phải khớp với toàn bộ biểu thức. Công cụ sửa đổi mẫu không được hỗ trợ .

Nếu ai đó muốn đóng góp một cách diễn đạt kỹ lưỡng hơn để kiểm tra
định dạng email hoặc url hợp lệ, vui lòng đăng nó bằng cách sử dụng Phản hồi
tùy chọn ở trên ..

INPUT type = “number” và type = “range”

Loại đầu vào number range cũng chấp nhận
các tham số cho min , max step . Trong hầu hết các
các trường hợp bạn có thể bỏ qua bước vì nó được mặc định là 1.

Tại đây, bạn sẽ thấy một ví dụ bao gồm cả đầu vào số ,
thường được hiển thị dưới dạng ‘con lăn’ và đầu vào range được hiển thị
dưới dạng ‘thanh trượt’:

Tuổi: & lt; input type = "number" size = "6" name = "age" min = "18" max = "99" value = "21" & gt; & lt; br & gt;
Mức độ hài lòng: & lt; input type = "range" size = "2" name = "hài lòng" min = "1" max = "5" value = "3" & gt;

Cũng như các loại đầu vào HTML5 khác, các trình duyệt không nhận dạng được
các tùy chọn mới sẽ mặc định cho các kiểu nhập văn bản đơn giản. Vì lý do đó, nó là một
ý kiến ​​hay là bao gồm kích thước cho hộp nhập liệu.

Tuổi

​​

Sự hài lòng

(1-5)

Tùy chọn slider hơi kỳ lạ ở chỗ không có giá trị nào
hiển thị, nhưng có thể hữu ích cho nhiều đầu vào ‘tương tự’ hơn. Có vài
lỗi với đầu vào number nếu bạn không đặt
Giá trị max , nhấp vào ‘xuống’ với ô trống đầu vào sẽ dẫn đến
một con số rất lớn.

Đây là cách hiển thị hai đầu vào trong Safari:

và trong Opera:

Chúng hiện không được hỗ trợ trong Firefox 4 Beta.

Nếu bạn muốn giới hạn đầu vào của một trường văn bản đối với các số mà không có
có các mũi tên lên / xuống được liên kết với hộp nhập liệu, bạn luôn có thể
chỉ cần đặt kiểu đầu vào thành text và sử dụng pattern trong số
“\ d +” (một hoặc nhiều số).

INPUT type = “password”

Chúng tôi có một bài viết riêng với chi tiết về xác thực mật khẩu bằng cách sử dụng
HTML5
, bao gồm mã JavaScript để tùy chỉnh trình duyệt
đã tạo thông báo cảnh báo.

Các loại HTML5 INPUT khác

Các loại đầu vào HTML5 khác bao gồm:

  • màu sắc
  • ngày tháng
  • ngày giờ
  • datetime-local
  • tháng
  • tìm kiếm
  • tel
  • thời gian
  • tuần

Đầu vào search , trong một số trình duyệt, sẽ thay đổi kiểu
để phù hợp với định dạng trường tìm kiếm mặc định của trình duyệt hoặc hệ điều hành.
Bạn có thể thấy điều này được minh họa trong đầu vào Tìm kiếm ở trên.

Loại đầu vào tel rất hữu ích cho iPhone vì nó chọn
bàn phím nhập khác nhau. Không có bộ khớp mẫu theo mặc định
vì vậy bạn sẽ phải tự thực hiện điều đó bằng cách sử dụng
thuộc tính pattern để chỉ chấp nhận một số ký tự nhất định.

Đầu vào color là để cho phép bạn chọn một mã hex từ
bánh xe màu – hoặc tương tự – nhưng dường như chưa có
được thực hiện trong tự nhiên.

Các tùy chọn khác có liên quan đến ngày – và thời gian
một hiệu ứng ít nhất là trong Opera, với lịch bật lên và các thiết bị khác
xuất hiện để hỗ trợ đầu vào. Mặc dù sẽ rất tuyệt khi thấy
một cái gì đó như thế này trong mọi trình duyệt, bây giờ bạn có thể cần
gắn bó với các plugin JavaScript phổ biến.

Tạo kiểu đầu vào hợp lệ / không hợp lệ bằng CSS

Mặc dù mã chúng tôi đang sử dụng phức tạp hơn một chút, nhưng điều này sẽ
giúp bạn bắt đầu:

& lt; style type = "text / css" & gt;

đầu vào: bắt buộc: không hợp lệ, đầu vào: tiêu điểm: không hợp lệ {

-moz-box-shadow: không có;
}

& lt; / style & gt;

Tập hợp kiểu đầu tiên có thể được sử dụng để đánh dấu hộp nhập là
‘không hợp lệ’, bằng cách thêm biểu tượng, tô màu văn bản hoặc đường viền hoặc tương tự.
Nó sẽ áp dụng cho các đầu vào bắt buộc nhưng trống hoặc để
đầu vào có định dạng / mẫu bắt buộc chưa được đáp ứng.

Kiểu -moz-box-shadow chỉ có để ngăn Firefox
4 Beta từ việc thêm đường viền màu đỏ mặc định của nó.

Đối với các đầu vào vừa bắt buộc và ‘hợp lệ’, bạn có thể sử dụng như sau:

& lt; style type = "text / css" & gt;

đầu vào: bắt buộc: hợp lệ {

}

& lt; / style & gt;

Một số bài viết dưới đây, đặc biệt là hai bài viết đầu tiên, cung cấp
các tùy chọn và giải pháp tạo kiểu / script khác để hỗ trợ các phiên bản cũ hơn
trình duyệt.

Tạo kiểu mẫu bằng cách sử dụng hình ảnh và sprite

Như được hiển thị ở trên, khi bạn đã thêm các thuộc tính HTML5 vào biểu mẫu của mình
, chúng có thể được tạo kiểu dễ dàng bằng cách sử dụng CSS để mỗi trường đầu vào
được đánh dấu rõ ràng là hợp lệ hoặc không hợp lệ.

Tại đây, bạn có thể thấy các kiểu ở trên được áp dụng cho trường nhập bắt buộc :

Tên của bạn (bắt buộc)

Giải pháp này vẫn phức tạp hơn mức cần thiết
yêu cầu thêm hai hình ảnh để được tải. May mắn thay, chúng ta có thể giả định rằng
tất cả các trình duyệt hỗ trợ kỹ thuật xác thực biểu mẫu HTML5 cũng sẽ
hỗ trợ hình ảnh được thay thế trong CSS bằng ‘tập dữ liệu được mã hóa Base64’.

Sử dụng dịch vụ như Spritebaker hoặc các kỹ thuật khác, kiểu trên
cài đặt trở thành:

& lt; style type = "text / css" & gt;

đầu vào: bắt buộc: không hợp lệ, đầu vào: tiêu điểm: không hợp lệ {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+ CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC);
background-position: trên cùng bên phải;
background-repeat: không lặp lại;
-moz-box-shadow: không có;
}
đầu vào: bắt buộc: hợp lệ {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+ pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=);
background-position: trên cùng bên phải;
background-repeat: không lặp lại;
}

& lt; / style & gt;

Giờ đây, mã trên có thể được sao chép trực tiếp vào biểu định kiểu CSS của bạn.
Không cần phải sao chép bất kỳ hình ảnh nào và, đặc biệt nếu bảng định kiểu của bạn
được nén gzip, sẽ không ảnh hưởng đến thời gian tải. Trong
một vài phút bạn có thể cập nhật toàn bộ trang web của mình.

Đối với trình duyệt bị lỗi, đây là cách trường nhập bắt buộc sẽ
xuất hiện trong Safari với hình ảnh hoặc URI dữ liệu
nền:

Kiểu tương tự có thể được mở rộng cho các phần tử textarea , nhưng
sẽ không hoạt động đối với hộp kiểm ,
chọn phần tử, v.v. Đối với những người bạn có thể muốn đặt
các điểm đánh dấu hợp lệ / không hợp lệ dọc theo phần tử hoặc định dạng đầu vào
bản thân các yếu tố bằng cách sử dụng đường viền, màu nền, v.v.

Dự phòng cho thuộc tính trình giữ chỗ

JavaScript sau, được đặt hoặc bao gồm ở cuối trang,
nên bật hỗ trợ cho thuộc tính placeholder trong INPUT
ít nhất là cho Internet Explorer 8+, Firefox và Opera:

& lt; script type = "text / javascript" & gt;

// tham chiếu: http://diveintohtml5.org/detect.html
function supports_input_placeholder ()
{
var i = document.createElement ('input');
trả về 'trình giữ chỗ' trong i;
}

if (! supports_input_placeholder ()) {
var fields = document.getElementsByTagName ('INPUT');
for (var i = 0; i & lt; fields.length; i ++) {
if (fields [i] .hasAttribute ('placeholder')) {
fields [i] .defaultValue = fields [i] .getAttribute ('placeholder');
fields [i] .onfocus = function () {if (this.value == this.defaultValue) this.value = ''; }
fields [i] .onblur = function () {if (this.value == '') this.value = this.defaultValue; }
}
}
}

& lt; / script & gt;

Mẫu INPUT cho các kiểu dữ liệu khác nhau

Mẫu nhập URL:

input type = "url" pattern = "

https?: //.+

"

Mẫu đầu vào địa chỉ IPv4:

input type = "text" pattern = "

\ d {1,3} \. \ d {1,3} \. \ d {1,3} \. \ d {1,3} < / p> "

Mẫu nhập ngày (dd / mm / yyyy hoặc mm / dd / yyyy):

input type = "text" pattern = "

\ d {1,2} / \ d {1,2} / \ d {4}

"

Mẫu nhập giá:

input type = "text" pattern = "

\ d + (\. \ d {2})?

"

Mẫu nhập Vĩ độ / Kinh độ:

input type = "text" pattern = "

-? \ d {1,3} \. \ d +

"

Để khớp một dấu ngoặc kép ( ") bên trong một mẫu, bạn có thể sử dụng mã hóa hex \ x22 .

Vui lòng gửi bất kỳ mẫu nào bạn thấy hữu ích bằng cách sử dụng tùy chọn Phản hồi ở trên.

Tài liệu tham khảo

& lt; HTML

Gửi tin nhắn tới The Art of Web:

Tên của bạn *

Địa chỉ Email *

chỉ được sử dụng để chúng tôi trả lời và hiển thị gravatar của bạn.

Trang web

Tin nhắn *

CAPTCHA * :
& lt; – sao chép các chữ số từ hình ảnh vào hộp này

nhấn & lt; Esc & gt; hoặc nhấp vào bên ngoài hộp này để đóng

20 trong số 36 nhận xét gần đây nhất:


Xem thêm những thông tin liên quan đến chủ đề xác thực đầu vào văn bản html

Javascript – Tổng hợp các dạng check input đầu vào với Javascript

  • Tác giả: Alias
  • Ngày đăng: 2020-08-15
  • Đánh giá: 4 ⭐ ( 6512 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: java code alias
    How to check input with javascript
    check number
    Link source code___
    https://drive.google.com/drive/folders/1-yBKf-aVqSl5WWZr-ZYzlyqdJtJe9at8?usp=sharing
    Nếu thấy video hữu ích thì bạn có thể donate cho admin để up nhiều video hơn nhé
    Bidv: 45210000394275
    Momo: 0345666656
    Trịnh Thế Hoàn
    ————————-
    Link group học code: http://bit.ly/39eFZOi
    Link facebook cá nhân: http://bit.ly/38fi69c
    Link website: http://Alias.vn/
    Link đăng kí kênh để nhận video free: http://bit.ly/2SyBebr
    Mình nhận code website, dự án… dạy nhóm, gia sư 1-1 online cho các bạn ở xa, bạn nào cần cứ ib facebook hoặc mail cho mình nhé.
    Đội ngũ Alias chuyên support IT cho các bạn ở đại học FPT Hà Nội – Ngoài ra còn support IT cho các bạn ở đại học Quốc Gia và Bách Khoa…
    Channel hướng dẫn các bạn lập trình C, C, C++, Java, Java desk, Java Web, jsp – servlet, web service, asp.net đồng thời hướng dẫn các bạn các thủ thuật hữu ích giúp cuộc sống đơn giản và dễ dàng hơn.
    Nếu nhạc nền bị gặp vấn đề bản quyền. Mong các bạn gửi mail tới trinhthehoan989@gmail.com. Mình sẽ trả lời lại trong vòng 2h ạ.
    laptrinh
    code
    java
    c
    javascript
    html
    css

Cách để Tạo một trang web đơn giản với HTML

  • Tác giả: www.wikihow.vn
  • Đánh giá: 5 ⭐ ( 9531 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách để Tạo một trang web đơn giản với HTML. Đây là bài viết hướng dẫn cách tạo một trang web đơn giản với HTML (ngôn ngữ đánh dấu siêu văn bản). HTML là một trong những thành phần cốt lõi của mạng lưới toàn cầu World Wide Web và tạo nên…

Loại đầu vào HTML Thuộc tính

  • Tác giả: pluginthanhtoan.com
  • Đánh giá: 4 ⭐ ( 7588 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: botvietbai.com cung cấp các hướng dẫn, tài liệu tham khảo và bài tập trực tuyến miễn phí bằng tất cả các ngôn ngữ chính của web. Bao gồm các chủ đề phổ biến như HTML, CSS, JavaScript, Python, SQL, Java, và nhiều hơn nữa.

Xác thực biểu mẫu trong PHP – PHP FORM VALIDATION

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 4 ⭐ ( 1261 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Xác thực biểu mẫu trong PHP – PHP FORM VALIDATION – Lập Trình Từ Đầu 3 Xử Lý Form Với PHP

Form Validation Part 1: Validation in HTML – Xác thực Form với mã HTML

  • Tác giả: viblo.asia
  • Đánh giá: 5 ⭐ ( 6764 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hầu hết các thư việc validate Javascript đều rất lớn và thường yêu cầu các thư viện đi kèm như jQuery. Nhưng sự thật chúng ta không thể dùng hết những thứ được đi kèm trong các thư viện đó. Việc đó gâ…

Các kiểu input trong HTML

  • Tác giả: tedu.com.vn
  • Đánh giá: 4 ⭐ ( 1762 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu về các kiểu input trong HTML

Câu hỏi và câu trả lời phỏng vấn HTML hàng đầu

  • Tác giả: websitehcm.com
  • Đánh giá: 3 ⭐ ( 6514 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu hỏi và câu trả lời phỏng vấn HTML hàng đầu w3seo những câu hỏi hay nhất về html, câu hỏi và trả lời trong phỏng vấn html

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Căn chỉnh theo chiều dọc CSS - Cách căn giữa một Div, Văn bản hoặc Hình ảnh [Mã ví dụ] - căn chỉnh hình ảnh trung tâm trong div