Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Antes de mais nada, gostaria de dizer que não sei nada de javascript...
Gostaria de algum exemplo, ou de alguma link de como seria um formulario que quando a pessoa apertasse no botao de enviar, os inputs que ficassem em branco, ficassem com a borda vermelha...
Desde já,
Obrigado pela sua atenção.
Obrigado pelo seu post, quando o input tah vazio ele fica vermelho e tal.. mas quando eu preencho todos os inputs e aperto em enviar, ele nao envia...
oq posso fazer?
JAVASCRIPT
<script> function confere() {
var form = document.forms.form1;
var confere = 0;
for (i = 0; i < form.elements.length; i++) {
if (form.elements[i].type == "text") {
if (form.elements[i].value == '') {
document.form1.elements[i].className = "destaca";
confere++;
}
else {
document.form1.elements[i].className = "normal";
}
}
}
if (confere == 0) {
form.submit();
}
else {
return false;
}
}
</script>
<style type="text/css"></style><form name="form1" method="post" action="">
<p>Nome
<input type="text" class="normal" name="textfield">
</p>
<p>Email
<input type="text" class="normal" name="textfield2">
</p>
<p>Telefone
<input type="text" class="normal" name="textfield3">
</p>
<p>
<input type="button" name="Button" value="Enviar" onClick="confere();">
</p>
</form>
JAVASCRIPT
[url="http-~~-//december.com/html/4/element/style.html"]<style[/url] type="text/css">
<!--
.destaca { border: 1 solid #ff0000; }
-->