【发布时间】:2021-04-21 18:40:28
【问题描述】:
我想验证表单,使所有未填写的字段都出现在警报中,如下所示:
https://i.stack.imgur.com/unH29.png
我只能让它们以以下方式出现我填写第一个,而其他人没有,那么只有第二个输入出现在警报中,而不是全部出现,就像我填写第一个和第二个,只有第三个输入会出现在警报中,而不是全部
https://i.stack.imgur.com/IUlOD.png
这是我的 JavaScript 代码
function validar() {
var nome = document.getElementById("nome");
var cpf = document.getElementById("cpf");
var data = document.getElementById("data");
var sexo = document.getElementById("sexo");
var email = document.getElementById("email");
var celular = document.getElementById("celular");
var nivel = document.getElementById("nivel");
var media = document.getElementById("media").checked;
if (nome.value == "") {
alert("Nome não informado");
nome.focus();
return;
}
if (cpf.value == "") {
alert("CPF não informado");
cpf.focus();
return;
}
if (data.value == "") {
alert("Nascimento não informado");
data.focus();
return;
}
if (sexo.value == "") {
alert("Sexo não informada");
sexo.focus();
return;
}
if (email.value == "") {
alert("Email não informado");
email.focus();
return;
}
if (celular.value == "") {
alert("Celular não informado");
celular.focus();
return;
}
if (nivel.value == "") {
alert("Nivel não informado");
nivel.focus();
return;
}
if (media.value == "") {
alert("Media não informado");
media.focus();
return;
}
}
【问题讨论】:
标签: javascript forms validation alert