Foros del Web » Creando para Internet » Diseño web »

4 submits

Estas en el tema de 4 submits en el foro de Diseño web en Foros del Web. Hola gente, recurro a ustedes, porque, si bien ya se como solucionarlo, se que debe haber una forma más bonita de hacerlo... Tengo un formulario ...
  #1 (permalink)  
Antiguo 27/07/2009, 10:56
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
4 submits

Hola gente, recurro a ustedes, porque, si bien ya se como solucionarlo, se que debe haber una forma más bonita de hacerlo...

Tengo un formulario con 4 botones (imagenes) para enviar, cada una debe tener un valor distinto... En FF no tengo problemas, pero en IE no me funciona lo que hago...

Les cuento lo que tengo...

Siempre levanto el dato así... echo $_POST['lab'];

Código HTML:
<input name="lab" value="05" type="image" src="l.jpg"> 
Bien, eso en FF me devuelve 05, pero en IE nada...

Entonces probé con

Código HTML:
<button type="submit" class="img" name="laberinto" value="03"><img src="t.jpg" /></button> 
En FF me devuelve 03, pero en IE trae <IMG src=\"t.jpg\">

*****
Mi idea fue poner 4 formularios con 4 submits comunes y 4 campos ocultos y listo...

Ahora bien... Hay algo más "bonito" para solucionar esto...

Lo otro que probe y casi funciona es definir la imagen del boton en el CSS y poner como texto el valor deseado, en este caso 03 pero claro queda el texto por sobre la imagen del boton y no puedo esconderlo...
__________________
elGastronomo

Última edición por American2010; 27/07/2009 a las 11:05
  #2 (permalink)  
Antiguo 27/07/2009, 11:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: 4 submits

Usa un input type submit y CSS para asignarle una imagen de fondo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 27/07/2009, 12:32
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: 4 submits

Si, algo de eso estaba haciendo, pero con un button.

Mirá como decis vos me pasa esto...

<input id="imgtop" type="submit" value="03" name="lab">

imgtop es así...

#imgtop {width: 52px;height: 45px;background: url(t.jpg);border: none;}

Hasta ahí todo perfecto...

El problema es que no logro esconder el texto, es decir el value 03 que hace que 03 se vea en pantalla... Probé con text-indent, pero en IE se me mueve junto con el input, probé font-size 0 y va bien en algunos, pero no en Opera...

Alguna idea... Ya no se me ocurren cosas, creo que el problema del indent se podía corregir en IE pero no recuerdo como...


**

Poniendolo así "funciona" pero en realidad al haber varios inputs, envía todos los valores lab

<input id="imgtop" src="t.jpg" type="image" value="05" name="lab">

Si doy click en ese, pero tambien hay otro llamado

<input id="imgleft" src="l.jpg" type="image" value="08" name="lab">

Por más que di click en el que tiene 05 como valor, toma el valor 08 al recibir los datos...
__________________
elGastronomo

Última edición por American2010; 27/07/2009 a las 12:51
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.