12. marts 2005 - 12:13
Der er
5 kommentarer og 1 løsning
countdown-problemer og focus på formularfelt i Mozilla FireFox
Hvorfor virker tælleren ikke i FireFox, og hvorfor er fokus ikke på username? <% Const MaxLengthUser = 16 %> <html> <head> <script type="text/JavaScript" language="JavaScript"> function showLenUser() { frmUser.countdownuser.value = <%=MaxLengthUser%> - frmUser.username.value.length } </script> </head> <body onload="showLenUser(); document.frmUser.username.focus();"> <form name="frmUser" action="/login.asp" method="post"> <input tabindex="1" style="width: 208px;" type="text" name="username" onkeydown="showLenUser();" onkeyup="showLenUser();" onchange="showLenUser();" onfocus="showLenUser();" onblur="showLenUser();" class="input1"> <input type="text" style="width: 38px;" name="countdownuser" readonly value="" class="input1"> </form> </body> </html>
Annonceindlæg fra Admin By Request
12. marts 2005 - 12:17
#1
Fordi din adressering i funktionen forudsætter document.all (som gerne må udelades !-) -- så prøv: <% Const MaxLengthUser = 16 %> <html> <head> <script type="text/JavaScript" language="JavaScript"> function showLenUser() { document.frmUser.countdownuser.value = <%=MaxLengthUser%> - document.frmUser.username.value.length } </script> </head> <body onload="showLenUser(); document.frmUser.username.focus();"> <form name="frmUser" action="/login.asp" method="post"> <input tabindex="1" style="width: 208px;" type="text" name="username" onkeydown="showLenUser();" onkeyup="showLenUser();" onchange="showLenUser();" onfocus="showLenUser();" onblur="showLenUser();" class="input1"> <input type="text" style="width: 38px;" name="countdownuser" readonly value="" class="input1"> </form> </body> </html> -- men hvadfor bruger .length på værdien ?-)