Lo que hace el script que te colocaron mas arriba es, cuando haces click en el Submit llama a la funcion de validacion de javascript, si está todo bien... le da submit al form, es decir que envia los datos a la pagina que le colocaste en el action del form.
La validacion javascript no reemplaza a la de php, lo idea es que esten ambas... pues el javascript se puede deshabilitar y en ese caso, chau validacion.... pero si tenes validacion con php, te aseguras de que los datos son validados si o si.
En este caso, en validar.php deberias tener el script para validar con php y lo necesario para ¿insertar? en la base de datos o lo que sea.
Podrias hacerlo todo en una pagina? Si. Colocas el Action apuntando a la misma pagina y luego...
Código PHP:
<?php
if($_POST)
{
//validamos
//insertamos
//lo que sea
}
?>
<form name="formValidar" id="formValidar" method="post" action="validar.php">
<table width="325" height="150" border="1" align="center" cellspacing="2" bgcolor="#EEEEEE" id="tabla_registro">
<tr><td>
<table width="350" height="80" cellspacing="4" id="tablaDatos">
<tr>
<td width="168" align="right">Introduzca Usuario
</td>
<td width="164">
<input name="TextNombre" type="text" id="TextNombre" />
</td></tr>
<tr>
<td width="168" align="right">Introduzca Password </td>
<td><input name="TextPassword" type="password" id="TextPassword" maxlength="12" />
</td></tr>
</table>
<table width="75" height="50" align="center" cellspacing="4" id="tablaBoton">
<tr><td width="61">
<input name="Submit" type="submit" value="Aceptar" />
</td></tr>
</table></td></tr>
</table>
</form>