Matias Molina escribió:
>Hola lista, estoy intentando acceder a un formulario pero no lo logro,
>en la consola de firefox
>me aparece "form has no properties" y en el IE que form no es un
>objeto o es nulo, por lo que lei podria ser la mala estructuracion del
>(x)html pero el validador del w3 me dice que esta bien el (x)html.
>Lineas js:
>form = document.getElementById('formulario');
>form.action = 'ajaxenabled.php'; //Linea de error
>Lineas (x)html:
><form action="ajaxnoenabled.php" id="formulario" method="post">
><fieldset>
><legend>Ajax Form</legend>
><label for="user">Usuario: </label><input type="text" name="user" id="user" />
><label for="pass">Contraseña: </label><input type="password"
>name="pass" id="pass" />
><input type="submit" value="Enviar" />
></fieldset>
></form>
>
>Saludos
>
Yo diría que estás intentando ejecutar ese código antes de que "exista"
el formulario, por declararlo antes de que el navegador haya construido
el arbol del documento.
Prueba a ejecutarlo al cargar la página, al enviar el formulario o
simplemente al final del archivo. Por ejemplo:
window.onload=function(){
form = document.getElementById('formulario');
form.action = 'ajaxenabled.php';
}
--
Vicente Gallur Valero
http://www.vgcomunicacion.com
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net