I just learned that i could display the field validation without the use of js.
This is made possible with the use of selectors :valid and :invalid
HTML:
<form>
<input type="email" />
<span class="email"></span>
</form>
CSS:
input {
position: relative;
}
input:before {
position: absolute;
left: -20px;
}
input:invalid + span:before {
content: "✖";
color: red;
}
input:valid + span:before {
content: "✓";
color: green;
}
0 comments:
Post a Comment