vet någon hur man förbjuder klistra in funktionen i en text ruta?
förbjuda paste i text ruta
14 svar · 402 visningar · startad av patrik2002
Skulle tro att det är I.E.-specifikt:
<input type="text" name="textfield" disabled onFocus="this.blur()">
ja kanske blev missförstodd... jag menar att folk inte ska kunna trycka t ex ctrl+v eller högerklicka å välja klistra in i rutan... men ändå kunna skriva i den...
Antihögerklick:
<script language="javascript">
<!--
if (document.all && document.getElementById) document.oncontextmenu = function(){return false}
if (document.addEventListener) document.onmouseup = function(e){if(e.button == 3) return false;}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = function(e){if(e.which == 3) return false;}
}
//-->
</script>
Har ingen aning om hur man udviker ctrl+v Går nog inte.
Törs man fråga varför man inte ska få göra det?
Lite irriterande kan hända, men du kan ju tömma textfältet så fort som man trycker in ctrl.
<script language="JavaScript">
if(document.layers){window.captureEvents(Event.KEYUP); window.onkeyup= kollaKnapp;}
if(document.all){document.onkeyup= kollaKnapp;}
harFocus= 0
function kollaKnapp(e) {
keyNum = (document.all)? event.keyCode : e.which;
if(harFocus== 1 && keyNum== 17){document.form1.bar.value='';}
}
</script>
</head>
<body>
<form name="form1">
<textarea cols="50" rows="10" wrap="off" name="bar" onfocus="harFocus= 1" onblur="harFocus= 0"></textarea></form>
</body>
Visserligen borde detta vara förbjudet!
Vad vore en webmaster utan ctrl+v ;)
Precis!
Iofs kan jag tillägga att jag Crtl+C:ade den där kodsnutten och Ctrl+V:ade den i mina gömmor. ;)
Fyyyy! ;)
Skulle misstänka att mitt exempel oxo är det. Har läst någon stans att N.S. inte returnerar någon keyCode för bl.a. ctrl.
Men annars så kan man väl trixa till det så att texten inte går att markera upp i textrutan. Hur.....Ingen aning.