HTML - INPUT con IMAGEN no envía el value

 
Vista:

INPUT con IMAGEN no envía el value

Publicado por Bronklaf (1 intervención) el 26/03/2014 15:39:55
Tengo un problema con el input cuando lo pongo type "image" no me envía el value y necesito que lo envié...
Original:
<input type="submit" name="modifica" id="modifica" value="'.$reg['id'].'" >
Problem:
<input type="image" name="modifica" id="modifica" value="'.$reg['id'].'" src="imagenes/iconoslistado/iconeditar.png">

A ver si me podéis ayudar.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 1.144
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

INPUT con IMAGEN no envía el value

Publicado por xve (1543 intervenciones) el 26/03/2014 22:02:30
Hola, el input type image, únicamente envía el formulario, pero no su value... para ello, una solución es poner el valor en formato oculto, algo así:
1
2
<input type="hidden" name="modifica" id="modifica" value="'.$reg['id'].'">
<input type="image" src="imagenes/iconoslistado/iconeditar.png">

Espero que te sirva... coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jose maria
Val: 74
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

INPUT con IMAGEN no envía el value

Publicado por Jose maria (12 intervenciones) el 27/03/2014 09:48:43
Hola Bronklaf:

Complementando lo que te explica xve (creo que si no es la única, es la mejor solución) el input type="image" siempre es submit y envía las coordenadas x e y del lugar donde se pulsó la imagen, Correspondiendo el extremo superior izquierdo a las coordenadas x=0 y=0

En el común de los formularios no interés ese dato y se desprecia, pero en algunos diseños y aplicaciones sí lo tiene.

Prueba a poner en "get" tu formulario y examina la barra de direcciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar