Saludos, tengo este codigo y no se por que no me funciona ni el onfocus ni el onclick, y tampoco me envia el form:
<script>
function comprobar1(){
var nom=(f1.nom.value)
if (nom.length<=2){
alert ("Introdueix correctament el teu nom")
f1.nom.focus()}
}
function validar(){
if (f1.mail.value.indexOf('@') == -1)
alert ("Debes colocar el mail")
f1.mail.focus()
else {
f1.submit()
}
}
</script>
y el form lo tengo asi:
<form name="f1" action="registre.asp" method=post >
<tr>
<td><img src=imatges/registre1.jpg></td>
<td><img src=imatges/registre2.jpg></td>
<td width=200>
<table border=0>
<tr>
<td><font face="Arial">Nom:</font></td>
<td><input type=text name=nom size=14></td>
</tr>
<tr>
<td colspan=2 height=20> </td>
</tr>
<tr>
<td><font face="Arial">E-mail:</font></td>
<td><input type=text name=mail size=14 onFocus=comprobar1()></td>
</tr>
<tr>
<td colspan=2 height=20> </td>
</tr>
<tr>
<td> </td>
<td align=right><input type=button name=enviar value=enviar onClick=validar()">
</td>
</tr>
</table>
</td>
</tr>
</form>
Gracias