
03/06/2009, 11:29
|
| | Fecha de Ingreso: abril-2009
Mensajes: 43
Antigüedad: 15 años, 10 meses Puntos: 0 | |
funcion javascript en el action del form Hola a todos,
me gustaria saber si desde un form puedo pasarle en el action algo de este tipo
en login.php tengo el form:
<form name='formulario' method='post' action="javascript:paginas('paginas/validar_usuario.php', 'cos')">
lo que hace paginas, es cargar validar_usuario.php en un div id=cos de otra página principal.html.
el problema que me encuentro es que antes de poner la funcion js
<form name='formulario' method='post' action='paginas/validar_usuario.php'>
<p>Usuario:<input type='text' name='usuario' size="20" maxlength="20" /></p>
<p>Contraseña: <input type='password' name='password' size="10" maxlength="10" /></p> <br>
<input type='submit' name='Registrar' value='Login'>
</form>
la pagina validar_usuario.php recogia perfectamente los valores por S_POST. Los recogia así:
validar_usuario.php
<?php
session_start();
include("../conexion.php"); //conectamos con la base de datos
$dbname="matriz";
mysql_select_db($dbname)or die ('Error al seleccionar la Base de Datos: '.mysql_error());
if(trim($_POST["usuario"]) != "" && trim($_POST["password"]) != "")
{
... //pasaba por aquí y todo ok
}else{
echo 'Debe especificar un usuario y password';
}
... ?>
Pero al incluir la funcion js en el action me sale el siguiente error
"Notice: Undefined index: usuario in C:\Program Files\EasyPHP 3.0\www\matrius\paginas\validar_usuario.php on line 35 Debe especificar un usuario y password "
Alguien me podría decir porqué?
Gracias de antemano |