Foros del Web » Creando para Internet » HTML »

HTML Cuadro de texto editable

Estas en el tema de HTML Cuadro de texto editable en el foro de HTML en Foros del Web. Hola, estaba buscando algún HTML en donde tenga un cuadro de texto y un boton (o dos) en donde al clickar en ella, el texto ...
  #1 (permalink)  
Antiguo 26/12/2011, 23:38
Avatar de RealTincho  
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Carlos Paz, Cordoba, Argentina
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta HTML Cuadro de texto editable

Hola, estaba buscando algún HTML en donde tenga un cuadro de texto y un boton (o dos) en donde al clickar en ella, el texto dentro del cuadro pueda ser modificada, y al volver al clickar el boton (u otro) se vuelva a blokear manteniendo el texto modificado e impidiendo qe esta sea nuevamente modificada :)
Si alguien sabe como hacerla, le agradecería mucho qe me ayude!!
Desde ya muchas Gracias :)
Saludos! :D
  #2 (permalink)  
Antiguo 27/12/2011, 06:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: HTML Cuadro de texto editable

Tenes que cambiar las propiedades con javascript
algo asi (le agregué algunos detalles para resaltar el estado on/off)

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9.  
  10. input#texto {
  11. color: #000;
  12. border: solid 1px #000;
  13. }
  14.  
  15. /*]]>*/
  16. <script type="text/javascript">
  17. //<![CDATA[
  18. function cambiarestado(){
  19.  
  20. var valor = document.getElementById('texto').readOnly;
  21. if (valor == false){
  22. document.getElementById('texto').readOnly = true;  
  23. document.getElementById('texto').style.border = 'solid 1px #666';
  24. document.getElementById('texto').style.color = '#666';
  25. document.getElementById('cambia').value = 'habilitar';  
  26. }else{
  27. document.getElementById('texto').readOnly = false;  
  28. document.getElementById('texto').style.border = 'solid 1px #000';
  29. document.getElementById('texto').style.color = '#000';
  30. document.getElementById('cambia').value = 'deshabilitar';  
  31. }
  32.  
  33. }
  34. //]]>
  35. </head>
  36. <form action="#">
  37. <p>
  38. <input type="text" id="texto" value="" />
  39. <input type="button" value="deshabilitar" id="cambia" onclick="cambiarestado();" /> <input type="reset" value="borrar" />
  40. </p>
  41. </form>
  42. </body>
  43. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 27/12/2011, 12:48
Avatar de RealTincho  
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Carlos Paz, Cordoba, Argentina
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: HTML Cuadro de texto editable

Es justo lo qe estaba buscando! Pero el problema es qe al cargar de nuevo la página, el contenido del cuadro se vuelve a borrar, y yo necesito qe ese contenido permanezca allí, y visible para todos... Sabes qe se puede hacer? :S

Saludos.!
  #4 (permalink)  
Antiguo 27/12/2011, 13:00
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: HTML Cuadro de texto editable

lo que yo hice es solo para habilitar/deshabilitar, no tengo idea de como funciona tu aplicación, si ese texto se pasa por post en un form, podés almacenarlo en una variable y volverlo a mostrar. Pero sigue sin estar muy claro el concepto, visible para quienes? para cada usuario que entra a la página, que en todo caso vería el texto que el modificó, o para todos, que todos vean lo que puso el otro... y si dos usuarios cambian ese texto... parece trabalenguas verdad?

Por otro lado, si recargás la página el texto sigue ahi, solo cuando se ingresa nuevamente a la pagina se borra, que no es lo mismo que recargarla

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 27/12/2011, 13:26
Avatar de RealTincho  
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Carlos Paz, Cordoba, Argentina
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: HTML Cuadro de texto editable

Qe sea Visible para todos, osea qe si alguien cambia el texto lo vean todos. con respecto a lo qe dices "y si dos usuarios cambian ese Texto" en realidad solo lo pueden cambiar los staff de la página desde otra sección dentro de la misma página.

Despues, a lo qe me referí cuando dije qe al recargar se borraba, era qe al Actualizar (F5) ese contenido se borraba.

Creo qe hay qe hacer lo qe me dijiste, almacenarlo en una variable y volverlo a mostrar. Qe opiinas¿
  #6 (permalink)  
Antiguo 27/12/2011, 13:39
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: HTML Cuadro de texto editable

Primero, tras ingresar un texto, con F5 no se borra.
Pero si lo cambian desde otra sección, que objeto tiene ese campo de texto?
Por lo de la variable, deberías usar php, o tal vez cookies con javascript, aunque tené en cuentaque el valor máximo para una cookie es de 4kb, eso incluye el valor mas los datos de expiración, nombre , etc


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 27/12/2011, 13:59
Avatar de RealTincho  
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Carlos Paz, Cordoba, Argentina
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: HTML Cuadro de texto editable

El objeto de ese campo de texto es mostrar digamos qe... "Noticias Breves" por así decirlo, o como los Estados en Facebook.. un peqeño texto escrito x los staff (Por eso digo qe lo cambian desde otra sección) qe puedan leerlos todos los usuarios, qe sería, por ejemplo: "Martes DJ Tincho" qe no superan 3 palabras. Me gustaría hacer eso de Cookies con JavaScript pero nose como hacerlo... Y nada de php Porfavor :S
Podrias ayudarme con eso?
Saludos.
  #8 (permalink)  
Antiguo 27/12/2011, 14:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: HTML Cuadro de texto editable

http://ketari.wordpress.com/2006/01/...on-javascript/
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 29/12/2011, 11:25
Avatar de aleksdj  
Fecha de Ingreso: enero-2011
Mensajes: 31
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: HTML Cuadro de texto editable

Aqui os dejo un enlace para uso de cookies con javascript por si os viene bien http://www.howtocreate.co.uk/tutorials/javascript/cookies es sencillo y facil de entender (en ingles eso si)
__________________
Las mantas más chulas y baratas en tiradelamanta.com, creada en palbin.com, servicio web para crear tienda online.
  #10 (permalink)  
Antiguo 29/12/2011, 12:20
Avatar de RealTincho  
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Carlos Paz, Cordoba, Argentina
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: HTML Cuadro de texto editable

Muchas Gracias! :D

Etiquetas: cuadro, dee, teexto, botones
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:05.