Al darle a validar para enviar, me comprueba que este correcto, y lo hace bien... pero cuando le das a aceptar que la comprobacion esta bien... se sale de la pagina y no vuelve el focus al campo...porque???
Seguro que es una chorrada, pero no lo veo...
Por favor, ayuda,.
gracias,
Código:
<script language="javascript"> function Form_Submit () { if (document.FormData.Nombre.value == "") { alert ("Falta el Nombre y Apellidos"); document.FormData.Nombre.focus (); return; } if (document.FormData.email.value == "") { alert ("Falta su dirección de correo electrónico"); document.FormData.email.focus (); return; } if (document.FormData.Comentario.value == "") { alert ("Falta la recomendación"); document.FormData.Comentario.focus (); return; } document.FormData.submit(); } </script> </head> <body> <div align="center"> <form action="recomienda.php" name="FormData" target="_self" method="post"> <input type="hidden" name="autor" value="1"> <table border="0" cellpadding="0" cellspacing="3" width="700"> <tr> <td width="25%" align="right"><font face="Verdana" size="1">Nombre y Apellidos:</font></td> <td width="75%" align="left"><input type="text" name="Nombre" size="45"></td> </tr> <tr> <td width="25%" align="right"><font face="Verdana" size="1">Email para confirmación:</font></td> <td width="75%" align="left"><input type="text" name="email" size="50"></td> </tr> <tr> <td width="25%" align="right" valign="top"><font face="Verdana" size="1">Su recomendación:</font></td> <td width="75%" align="left"><textarea rows="8" name="Comentario" cols="60"></textarea></td> </tr> <tr> <td> </td> <td> <input type="submit" value="ENVIA RECOMENDACION" name="bAceptar" onClick="Form_Submit ()" > </td> </tr> </table> </form> </div>