Hej. Förmodar att detta är en javascriptfråga.
Jag har en tagboard och vill att man INTE skall
kunna använda < eller > i textarea'n.
Bättre vore det om den gör om dem till < och >...
Tacksam för hjälp // sneeze
6 svar · 245 visningar · startad av sneeze
Hej. Förmodar att detta är en javascriptfråga.
Jag har en tagboard och vill att man INTE skall
kunna använda < eller > i textarea'n.
Bättre vore det om den gör om dem till < och >...
Tacksam för hjälp // sneeze
<textarea onkeyup="this.value=this.value.replace(/</g,'&amp;lt;'); this.value=this.value.replace(/>/g,'&amp;gt;');"></textarea>
Tack.. men....
Insåg just att det är en <input type="text"> jag använder och inte en <textarea>.
Går det att lösa?
Jag provade din snippet men förmodligen är den specifik för just
<textarea>'s.
/// sneeze
Snutten som Jojoxx skrev här ovan fungerar lika bra i ett täxtfäl som i en textarea. :)
Jojoxx skrev:
<textarea onkeyup="this.value=this.value.replace(/</g,'&amp;lt;'); this.value=this.value.replace(/>/g,'&amp;gt;');"></textarea>
Nyfiken:
Jag trodde inte att en textarea kunde ha något värde (value), utan att man var tvungen att komma åt det som skrivs i en textarea genom innerHTML.
Men det har den alltså :) Och då kan du även läsa av värdet i ex. Netscape 4 som inte vet vad innerHTML är.