Skulle vilja ha hjälp med ett javascript som gör att det inte går att infoga mer än ett visst antal tecken i en TEXTAREA. Men istället för att visa antalet tecken som är kvar så vill jag bara att det helt enkelt inte skall gå att skriva in något mer... (t.ex. genom att "disabla" textrutan). Hej LindaMaxlängd på textarea utan nedräkning
Ett sådant script har jag ännu inte funnit och får av någon anledning inte till det själv heller... Tack på förhand!Sv: Maxlängd på textarea utan nedräkning
Denna funkar bra på IE och min Firefox
<html>
<head>
<TITLE>Keypress</TITLE>
<script>
var MAXCHARS = 4;
function CheckNumOfChars( e )
{
var targ;
if (!e) var e = window.event;
if (e.target) targ = e.target;
else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode;
if( targ.value.length >= MAXCHARS )
{
e.returnValue = false;
return false;
}
}
function start()
{
document.f.area.onkeypress = CheckNumOfChars;
}
</script>
</head>
<body bgcolor="#ffffff" onload="start();">
<form name="f">
<textarea name="area"></textarea>
</form>
</body>
</html>