webForumDet fria alternativet
Logga in / Bli medlem

Fungerar inte i Mozilla

JavaScript

1 svar · 179 visningar · startad av westman

Medlem sedan aug. 2004249 inlägg
Trådstart#1

Någon som förstår varför detta inte fungerar i Firefox:

<SCRIPT LANGUAGE="JavaScript">

var nummer = 0;
var stoppnummer = 120;

function check() {
  var formular = document.msgform;
  var string = msgform.msg.value;
  nummer = string.length;
  if(stoppnummer < nummer) {
    string = string.substring(0,stoppnummer);
    msgform.msg.value = string;
  }
}
</SCRIPT>
<form action="blabla" method="post" name="msgform">
<textarea name="msg" cols="18" rows="8" wrap="virtual" class="kant5" onChange="check();" onKeyDown="check();" onKeyUp="check();" onFocus="check();" onBlur="check();"></textarea>
</form>

Det fungerar toppen i IE men Firefox låter en skriva hur långt som helst...

Medlem sedan nov. 20017 144 inlägg
#2
<SCRIPT type="text/JavaScript">

var nummer = 0;
var stoppnummer = 120;

function check() {
  var formular = document.msgform;
  var string = formular.msg.value;
  nummer = string.length;
  if(stoppnummer < nummer) {
    string = string.substring(0,stoppnummer);
    formular.msg.value = string;
  }
};
</SCRIPT>
<form action="blabla" method="post" name="msgform">
<textarea name="msg" cols="18" rows="8" wrap="virtual" class="kant5" onChange="check();" onKeyDown="check();" onKeyUp="check();" onFocus="check();" onBlur="check();"></textarea>
</form>
392 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
123 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)