Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] evitar que seleccionen texto pero si en un textarea

Estas en el tema de evitar que seleccionen texto pero si en un textarea en el foro de Javascript en Foros del Web. hola a todos los que me lean, este es mi primer problema en javascript... espero alguien pueda ayudarme. resulta que puse un codigo en mi ...
  #1 (permalink)  
Antiguo 31/01/2016, 22:56
 
Fecha de Ingreso: mayo-2014
Ubicación: valparaiso, chile
Mensajes: 34
Antigüedad: 9 años, 11 meses
Puntos: 0
Pregunta evitar que seleccionen texto pero si en un textarea

hola a todos los que me lean, este es mi primer problema en javascript...
espero alguien pueda ayudarme.
resulta que puse un codigo en mi web para que no seleccionen texto, resulto en crhome, pero en mozilla firefox ademas no se puede escribir ni en las areas de texto ni en los campos de texto...
este es el codigo que le puse a mi pagina
Código Javascript:
Ver original
  1. function disabletext(e){
  2. return false
  3. }
  4.  
  5. function reEnable(){
  6. return true
  7. }
  8.  
  9. //if the browser is IE4+
  10. document.onselectstart=new Function ("return false")
  11.  
  12. //if the browser is NS6
  13. if (window.sidebar){
  14. document.onmousedown=disabletext
  15. document.onclick=reEnable
  16. }

---------------
por favor espero ayuda desde ya gracias

PD: mi web es mayormente php y mysql, de javascript muy poco
  #2 (permalink)  
Antiguo 01/02/2016, 00:14
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: evitar que seleccionen texto pero si en un textarea

Si piensas implementar esto en navegadores que soporten HTML5, puedes utilizar la propiedad user-select de CSS.

Código CSS:
Ver original
  1. *:not(input):not(textarea){
  2.     user-select: none;
  3.     -webkit-user-select: none;
  4.     -moz-user-select: none;
  5.     -o-user-select: none;
  6.     -ms-user-select: none;
  7. }

Lo anterior evitará que se pueda seleccionar texto de cualquier elemento del documento excepto en los <input> y <textarea>. Funciona en IE 10+, Edge, Chrome, Firefox, Opera y Safari.

DEMO

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 01/02/2016, 01:36
 
Fecha de Ingreso: mayo-2014
Ubicación: valparaiso, chile
Mensajes: 34
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: evitar que seleccionen texto pero si en un textarea

gracias lo voy a intentar y te respondo
  #4 (permalink)  
Antiguo 01/02/2016, 02:05
 
Fecha de Ingreso: mayo-2014
Ubicación: valparaiso, chile
Mensajes: 34
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: evitar que seleccionen texto pero si en un textarea

muchas gracias Alexis88 me resultò excelente

Etiquetas: textarea
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 16:28.