Hola a todos, queria que al hacer click en un span, por ejemplo, este se convierta en una etiqueta input.
Como podria hacerlo? Gracias
| ||||
Respuesta: Convertir texto a input. Hola, te dejo un ejemplo sencillísimo hecho al vuelo en jQuery (no es muy usable, pero como ejemplo sirve):
Código Javascript:
Ver original
Código HTML:
Ver original Un saludo.
__________________ http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital. |
| |||
Respuesta: Convertir texto a input. Despues de dar muchisimas vueltas consegui hacer esto que me funciona suficiente:
Código Javascript:
Ver original El codigo es mucho mas largo, pero borre partes de AJAX, etc. .box-gale .nombre es el span. Intente hacer un
Código Javascript:
pero no funciono. No se si es por que es algo que se ha añadido despues, pero no funciona :SVer original Por lo que añadi un boton de enviar que es .edit. Un saludo y gracias |
| ||||
Respuesta: Convertir texto a input. Hola, veo que ya te has apañado bien ^^ Respecto al blur()... Efectivamente tendría que estar dentro de la función del evento onclick para que funcionase. El problema sería que al utilizar remove() sólo funcionaría una vez. Está claro que es posible pero hay que cambiarlo un poco. Cualquier cosa por aquí andamos. Un saludo.
__________________ http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital. |
| ||||
Respuesta: Convertir texto a input. Como te decía es cuestión de no utilizar remove(). En lugar de ello, podríamos utilizar hide() para el span y remove para el input (porque sólo lo necesitamos para modificar el span). El resultado, modificando el primer código que te puse, sería el siguiente:
Código Javascript:
Ver original
Código HTML:
Ver original Ahora, en medio pues haz lo que tengas que hacer con ajax y guarda y recoge los datos convenientemente. Si lo de utilizar un botón no te convence, esta es la solución ^^ Un saludo!
__________________ http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital. |
| ||||
Respuesta: Convertir texto a input. Me alegro de que te haya servido :)
__________________ http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital. |
Etiquetas: |