Tengo un formulario, pero quiero cambiar el boton del submit por un link, se que se podia hacer, pero no me acuerdo como.
bichomen
| ||||
Hola bichomen Puedes poner este código en el evento onclick de cualquier etiqueta html: onclick = "document.forms[0].submit()" Si quieres que aparezca el cursor de la mano, añadele: style = "cursor:pointer" Espero que te sirva. Saludos, |
| ||||
Hola, e probado lo que tu has dicho, poniéndole a form un nombre y un id, pero en ninguno de los casos funciona:
Código:
<form id="0" action="index.php" method="post"> <a href="#" onclick = "document.forms[0].submit()">Inicio de sesión</a>
Código:
bichomen <form name="form" action="index.php" method="post"> <a href="#" onclick = "document.forms.form.submit()">Inicio de sesión</a>
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Hola de nuevo. Lo que te está ocurriendo es que pones href="#" y eso es lo que hace, seguir el enlace que has puesto. Prueba con esto: <a href="#" onclick = "document.forms[0].submit(); return false">Inicio de sesión</a> Pero, antes de que aparezca por aquí caricatos y nos regañe te recomiendo que utilices otra etiqueta, por ejemplo: <span style="cursor:pointer" onclick = "document.forms[0].submit()">Inicio de sesión</span> Por cierto, con este código no necesitas poner name ni id al formulario. Saludos, |
| ||||
Jeje, creo que igual funciona: <a href="javascript:onClick=document.forms[0].submit()">Click y Submit</a> pero no sé si sea correcto porque hasta ahora no he visto que se use algo así. Con span anda todo bien.
__________________ "Di no al Internet Explorer" -Proverbio Chino- |
| |||
Disculpen, he puesto esta pregunta en otro lado antes, pero me la trasladaron a Foros del Web > Programación para sitios web > Javascript , la vuelvo a colocar porque me parece que va relacionada a este tema, me interesa mucho encontrar la respuesta.... Estoy usando: <select name="ClientePais" onchange="this.form.submit()" id="ClientePais" size="1"> Para que al cambiar el combo me llame a la misma pagina, esto llama a un codigo en php que me genera otros combos segun el pais escogido... eso esta funcionando bien.... El problema es que al usar este combo me el navegador me da este error: Linea: 782 Car: 1 Error: El objeto no acepta esta propiedad o metodo Codigo: 0 URl: localhost.... El problema en si es que no se interpretar el error y por ende no se que esta pasando con este codigo, he probado el mismo en otra pagina y funciona, quisas esta tenga algo diferente pero no puedo identificar que... Un Saludo |