【发布时间】:2019-12-12 17:48:03
【问题描述】:
我有一个表单,我正在使用 HTML5 验证,它工作正常,现在我想添加输入边框颜色红色而不是 HTML 默认验证消息,但默认显示边框颜色,如何解决?
我尝试了什么:-
input[type=text]:invalid {
border:1px solid red;
}
<form class="form-body">
<label>Full Name</label>
<input type="text" class="form-control" required><br>
<label>Phone</label>
<input type="text" class="form-control" required><br>
<label>Email</label>
<input type="text" class="form-control" required><br>
<button type="submit">Submit</button>
</form>
我们将不胜感激!
【问题讨论】:
-
根据定义,如果它是必需的,并且没有文本,这使得它无效:) 所以我不会说它是“默认显示”。关于这个有很多类似的问题。没有人帮助过你吗?
-
您必须添加代码,以便在提交时在表单上设置一个类。
标签: javascript html css