Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: ¿Poner imagen en boton SUBMIT?
Experto: shadowwar
Valoración: 4
Fecha: 01/05/2008


¿Poner imagen en boton SUBMIT?
Necesito que el boton submit de un formulario, sea una imagen. con firefox no tengo problemas, pero con IE para no variar si. Una vez que envio el formulario me deja en blanco el iframe en donde muestro la pagina de respuesta. Agradeceria cualquier ayuda !!! Byte

¿Poner imagen en boton SUBMIT?
Bueno..... existe un tipo de input que es una imágen y sirve para enviar el formulario: Espero que te sirva.

[i]pd: como te darás cuenta tengo una tabla y el boton esta dentro de una celda.[/i] Agradecería cualquier acotación, he gogleado bastante y aun no encuentro solución Desde ya  gracias por tu respuesta!!! byte
¿Poner imagen en boton SUBMIT?
Maestro, agradesco el codigo dado, pero ya lo he usado y no funciona. Voy a entrar más en detalle para ver si es posible comprendas mejor cual es mi problema. Estoy trabajando en un sistema cliente servidor, con php/mysql y deseo colocar una imagen al boton submit para mejorar la estética, no puedo hacerlo con flash ya que en base al valor([b][i]value[/i][/b]) del nombre([i][b]name[/b][/i]) del boton se comportará el archivo que procesa el formulario enviado, por ello necesito que viajen los datos name y value. Con firefox no tengo problemas, pero [i][b]para no variar con iexplorer si[/b][/i], hice algunas pruebas de los datos que estan llegando al archivo php que procesa el formulario enviado y el valor del atributo name es [b]VACIO[/b]. Te reitero, esto sucede solo con [i][b]iexplorer[/b][/i], no con [i][b]firefox[/b][/i]. A  continuación parte del codigo del archivo en donde coloque la imagen

¿Poner imagen en boton SUBMIT?
Bueno....... al trabajar estos botones, ocurre algo un poco más complejo con PHP, y es que cada imágen NOenvía su nombre, sino varios datos dependiendo del navegador. Firefox y otros: $_POST['nombre'];   //Te retorna el NOMBRE del input $_POST['nombre_x']; //Te retorna el la coordenada X de donde se hizo click en el input $_POST['nombre_y']; //Te retorna el la coordenada Y de donde se hizo click en el input Internet Explorer, te devuelve UNICAMENTE los dos últimos valores, por lo que obtienes un valor vacio al usar $_POST['nombre']; Ahora... para que es útil esto?? para saber con que botón enviaste el formulario, en caso de tener varios. Código de formulario de ejemplo: Y el siguiente código PHP trabajaría con eso (todos los botones envían el MISMO formulario, pero solo se envía la información del input al que se le hace click, por lo que trabajaríamos así: Espero que esto te haya ayudado. Si todavía tienes dudas, puedes contactarme por msn: lordoflores@hotmail.com

Pregunta finalizada. Valoración: 4
Maestro...  funkó de la manera que acotaste. Me resta agradecerte el aporte y valorar la disposición a los demas, Asi es que un millon de gracias desde chile !!! Byte


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/html/respuestas/1835431/poner-imagen-en-boton-submit