Buenas, como vereis soy muy novato en javascript, despues de hacer multitud de pruevas no encuentro la manera ni forma, necesitaria saber como lo puedo hacer. os explico:
tengo un formulario,que contiene (2 campos de texto, un grup de button i una lista de seleccion), hasta aqui el formulario me funciona.
ahora lo que quiero es validar todos los campos, los de texto consigo que si estan en blanco me diga que me valida ahora bien los button no encuentro la forma de hacerlo, he mirado el foro lo veo como se hace, pero implementarlo con lo que tengo hecho (aqui ya me pierdo) y la lista de distribución todavia no se ni como lo voy hacer. os pongo el codigo que he hecho a ver que os parece.
<script>
function enviar()
{
if(document.forms.contacte.nom.value=="" ||
document.forms.contacte.cognoms.value=="" ||
document.forms.contacte.sexe.checked=="")
{
alert ("ep!! hi han camps en blanc ....");
return false;
}
else
{ setTimeout('document.forms.contacte.reset()',2000) ;
return true;
}
}
</script>
html
<form enctype="text/plain" method="post"
action="mailto:[email protected]" name="contacte"
onsubmit="return enviar();"><br>
<br>
<div style="text-align: center;">Nom <input
name="nom"> Cognoms <input
maxlength="50" name="cognoms"><br>
<br>
Estas content amb aquesta EAC? Home<input
name="sexe" value="home" type="radio"> Dona <input
name="sexe" value="dona" type="radio"> <br>
<br>
De quina població ets?
<select name="poblacio">
<optgroup label="cap">
<option>-----</option>
</optgroup><optgroup label="Barcelones">
<option>Barcelona</option>
</optgroup><optgroup label="Barcelones Nord">
<option>Badalona</option>
<option>Sant Adriá Besos</option>
</optgroup><optgroup label="Marema Nord">
<option>Arenys de Munt</option>
<option>Arenys de Mar</option>
<option>Sant Pol</option>
<option>Sant Iscle V.</option>
<option>Sant Cebria V.</option>
<option>Calella</option>
<option>Tordera</option>
</optgroup><optgroup label="Maresma Centre">
<option>Mataró</option>
<option>Vilassar de Dalt</option>
<option>Vilassar de Mar</option>
<option>Argentona</option>
</optgroup>
</select>
<br>
</div>
<br>
<br>
<br>
<br>
<br>
<div style="text-align: center;"><input
value="envia-ho" type="submit">
</div>
</form>
grácias por anticipado