Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   Submit de un Form (http://www.forosdelweb.com/f4/submit-form-347358/)

leoperez 04/11/2005 13:04

Submit de un Form
 
Hola a todos,

El submit de un form tiene que ser por fuerza un botón o podría ser un texto con un href. Alguien podría ponerme algún ejemplo de un submit distinto al normal?

Muchas gracias.

JavierB 04/11/2005 13:20

Hola leoperez

Un ejemplo con un enlace, podría ser:

<a href="#" onclick="document.nombreFormulario.submit(); return false">Enviar</a>

Espero que te sirva. Saludos, :adios:

leoperez 04/11/2005 13:36

Hola Javier,

Porque el return false?

Saludos.

JavierB 04/11/2005 13:45

Hola de nuevo.

Si pones <a href="#" cuando pulsas te manda al principio de la página, con return false se evita que funcione lo que tengas en href

Lo he puesto porque si tienes el formulario en la parte de abajo de la página y haces el submit a un pop-up o un iframe, la página se desplazará hasta arriba. Si el submit lo haces a otra página en la misma ventana, no te hace falta, puedes quitarlo.

No se si se entiende tal como lo he explicado :pensando: Saludos, :adios:

leoperez 04/11/2005 15:18

Si Javier, lo entendí. Muchas gracias.

living 04/11/2005 15:30

Eso no lo sabía JavierB, muchas gracias. También lo puede hacer así para evitar eso:

<a href="javascript:document.nombreFormulario.submit( );">Enviar</a>

thunder.scripts 04/11/2005 15:57

Te comento que si hacés eso la gente que usa navegadores sin javascript/con javascript deshabilitado nunca van a poder mandar tu formulario.

Te conviene usar un botón submit normal, y hacerlo parecer texto mediante hojas de estilos: sacás el borde, el fondo, lo subrayás, etc.

Suerte
Fede

leoperez 04/11/2005 16:24

Toda la razón Fede, ya lo he echo como dices. Si alguien duda como hacerlo puedo poner un ejemplo.

Saludos y gracias a todos por ser tan rápidos en contestar.

joyamaestra 04/11/2005 18:48

Otra opción es darle una imágen al botón
 
Puedes agregar una imágen al botón si haces algo así:

Cita:

<input type="submit" value="Enviar" name="B1"
style="background-image: url('logo.jpg')">
Claro, en logo.jpg tendrás una imágen del tamaño del botón que diseñes.

Se ve bien.

Suerte.

tunait 05/11/2005 02:26

Otra opción puede ser alterar el botón de submit para que parezca un link

por ejemplo...

Código:

<style type="text/css">
<!--
.botoncillo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #0066CC;
        text-decoration: underline;
        padding: 0px;
        border: none;
        cursor: pointer;
        background-color: #FFFFFF;
}
-->
</style>
</head>

<body>
<form action="" method="post" name="pepe" id="pepe">
  <input  type="submit" class="botoncillo" value="Enviar" />
</form>
</body>

Saludos :-)


La zona horaria es GMT -6. Ahora son las 20:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.