我的意思是,当表单中的输入由于必填字段或空字段而出现错误时,我如何在该示例中设置表单的样式。Like this注意表单标签和字段是红色的。
我尝试使用表单提交事件来查找字段中是否没有值,但什么也没有发生。请帮助。
function func() {
alert("nice!");
document.getElementById("form").submit();
var day = document.getElementById("day").value;
var month = document.getElementById("month").value;
var year = document.getElementById("year").value;
var dayLab = document.getElementById("dayLab");
var monLab = document.getElementById("monLab");
var yrLab = document.getElementById("yrLab");
if (day == null || month == null || year == null) {
dayLab.style.color = "rgb(200, 0, 0)";
monLab.style.color = "rgb(200, 0, 0)";
yrLab.style.color = "rgb(200, 0, 0)";
}
}
字符串
2条答案
按热度按时间lxkprmvk1#
1.将
required
属性应用于适当的输入:<input type="text" required>
个1.在
invalid
事件的每个输入上添加一个侦听器,以添加包含所需样式的类。1.(可选)在
blur
事件的每个输入上添加一个侦听器,以验证字段,并根据结果添加或删除类。注意,如果使用
submit()
方法以编程方式提交表单,则不执行验证。bvjveswy2#
当条件不满足时,您可以创建一些样式。
字符串