A ver, no soy un experto en JavaScript, pero yo hago lo siguiente:
Código HTML:
<script type="text/javascript">
function validarinfor() {
if (document.form1.nick.value==''){
alert("Debe poner un Nick.");
return (false);
}
if (document.form1.pass.value==''){
alert("Debe poner un Password.");
return (false);
}
if (document.form1.pass.value!=document.form1.pass1.value){
alert("Ambos Password han de ser iguales.");
return (false);
}
document.form1action ="crear_registro.php";
document.form1.submit();
}
</script>
<form name="form1" method="post" onsubmit="javascript:validarinfor(); return false;">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="200"><strong>Nick</strong></td>
<td><input name="nick" type="text" id="nick"></td>
</tr>
<tr>
<td width="200"><strong>Contraseña</strong></td>
<td><input name="pass" type="password" id="pass">
</tr>
<td width="200"><strong>repite la contraseña</strong></td>
<td><input name="pass1" type="password" id="pass1">
</tr>
<td width="200"><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
Si no me equivoque en nada deberia ir bien
ya me contaras.
Saludos.