/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Kun numeriske tegn?
Fra : Klaus Petersen


Dato : 15-12-04 18:01

Hej.

Hvordan kan man fjerne muligheden for at indtaste andet end numeriske tegn i
en tekstboks i mozilla/firefox?

Følgende virker i IE, men ikke i Moz.:

<HTML>
<BODY>
<script>
function IsNumericChar ( kc )
{
return (((kc > 47) && (kc < 58)) || ((kc > 95) && (kc < 106)) || ((kc == 8)
|| (kc == 9)));
};

</script>
<input type="text" onkeydown="return IsNumericChar ( event.keyCode);"
size=40 />
</BODY>
</HTML>

mvh.
Klaus.



 
 
Joe (22-12-2004)
Kommentar
Fra : Joe


Dato : 22-12-04 11:00

Klaus Petersen wrote:
> Hej.
>
> Hvordan kan man fjerne muligheden for at indtaste andet end numeriske tegn i
> en tekstboks i mozilla/firefox?
>
> Følgende virker i IE, men ikke i Moz.:
>
> <HTML>
> <BODY>
> <script>
> function IsNumericChar ( kc )
> {
> return (((kc > 47) && (kc < 58)) || ((kc > 95) && (kc < 106)) || ((kc == 8)
> || (kc == 9)));
> };
>
> </script>
> <input type="text" onkeydown="return IsNumericChar ( event.keyCode);"
> size=40 />
> </BODY>
> </HTML>
>
> mvh.
> Klaus.
>
>

Et bud!

Måske er det fordi firfox explicit skal havde at vide at det er et
javascript. Det vil sige

<script type="text/javascript">
function IsNumericChar ( kc )
{
return (((kc > 47) && (kc < 58)) || ((kc > 95) && (kc < 106)) || ((kc
== 8)
|| (kc == 9)));
};

</script>

Vh

Joe

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste