<script language="JavaScript">
function ValidaSemPreenchimento(form){
for (i=0;i<form.length;i++){
var obg = form[i].obrigatorio;
if (obg==1){
if (form[i].value == ""){
var nome = form[i].name
alert("O campo " + nome + " é obrigatório.")
form[i].focus();
return false
}
}
}
return true
}
</script>
 
<form method="post" action="" onSubmit="return ValidaSemPreenchimento(this)">
<input type="text" obrigatorio="1" name="texto">
</form>
 
Esta outra forma é similar à anterior, a unica coisa que muda é que no alert ele passa o que foi marcado no campo informado chamado descricao
 
<script language="JavaScript">
function ValidaSemPreenchimento(form){
for (i=0;i<form.length;i++){
var obg = form[i].obrigatorio;
if (obg==1){
if (form[i].value == ""){
var nome = form[i].descricao
alert("O campo " + nome + " é obrigatório.")
form[i].focus();
return false
}
}
}
return true
}
</script>
 
<form method="post" action="" onSubmit="return ValidaSemPreenchimento(this)">
<input type="text" obrigatorio="1" descricao="Texto" name="texto">
</form>
</body>
</html>

0 comentários:

Postar um comentário