parece que se ha visto el tema hasta la saciedad, pero se sabe de alguna función que evite el copiar de un campo y/o pegar en otro??
no sé cual es el evento de js que controla esto...
| ||||
Re: Evitar el copiar y pegar en un input hola lo que puedes hacer es bloquear el menu emergente de la pagina y no permitir que puedan seleccionar el texto de la pagina pon el siguiente codigo en la cabecera de la pagina <script language=javascript> function event_false() { window.event.returnValue = false; } document.onselectstart = event_false var message="No se permite copiar"; function click(e) { if (document.all) { if (event.button == 2) { alert(message); return false; } } if (document.layers) { if (e.which == 3) { alert(message); return false; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; </script>
__________________ Es mejor tener la boca cerrada y parecer un tonto ..... que abrirla y confirmarlo!!! |
| |||
Re: Evitar el copiar y pegar en un input jane_135 Te paso un ejemplo que realiza otro casa a lo que pides pero igualmente impide la selección de texto en un cuadro de texto o textarea y por lo tanto el copiado de un texto a otro el ejemplo es Verificar (comparar) correcta escritura de dato en cuadro de texto Espero que sirva Saludos |
| ||||
Re: Evitar el copiar y pegar en un input aqui esta un codigo simple para lograr eso http://localhost/forosdelweb/jane135.php Cita: <input name="asd" type="text" id="asd" value="no me copies!" onMouseMove="selection.empty()" onMouseUp="selection.empty()" onKeyUp="selection.empty()"> |
| |||
Re: Evitar el copiar y pegar en un input Lo más fácil sería justamente evitar la selección antes de copiar. pero habría que ver bien para qué lo estás utilizando, jane_135, tal vez haya algo mejor.
Código:
UNSELECTABLE es un 'expando'. Si el documento tiene el atributo 'expando' como false, UNSELECTABLE tampoco funciona. No se hereda. Y en realidad, tampoco se usa, es otro invento de MS; pero conviene saberlo por si alguien tiene preparado un Favlet y te lo anula. <SPAN UNSELECTABLE="on" style="-moz-user-select: none;">Texto no seleccionable.</SPAN> . Desabilitar Ctrl + V en input type="password" Hay más enlaces, es cuestión de buscarlos. |
| ||||
Respuesta: Evitar el copiar y pegar en un input Yo utilize algo muy rudo: Se trata de crear un timer que constantemente este insertando un espacio en blanco al portapapeles, de tal manera que mientras esté activo el formulario, siempre ke presiones Ctrl+V, veras que se pega un espacio incluso hasta fuera de tu página: Solucion: dentro del body: <script> //Blokea el Copy/Paste en la pagina document.write("<input type='textarea' name='blokeacopy' value=' ' style='visibility:hidden'>"); hp_dc(); </script> Si observas el textarea trae un value de ' ' (Espacio en bco), no se si funcione con un value = '' la definicion de hp_dc(); function hp_dc() { blokeacopy.createTextRange().execCommand("Copy"); setTimeout("hp_dc()",300) } Esta muy rudo, pero funciona Espero te sirva Saludos
__________________ Yo tan sólo se, que no he senado |
| ||||
Respuesta: Evitar el copiar y pegar en un input
Código DHTML:
Ver original |