Medlem
|
|
Reg.datum: Jan 2006
Inlägg: 282
|
|
Medlem
Reg.datum: Jan 2006
Inlägg: 282
|
<!--
function IsNumeric(sText) {
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
alert('Endast siffror får användas i detta fält!')
this.value = sText.replace(Char,'')
}
}
}
-->
</script>
Lägger ovanstående skript i onKeyUp-eventet i ett input-element. Argumentet är this.value .. tanken är att så fort man skriver en bokstav skall den tas bort, men det fungerar inte.. varför inte? kan någon hjälpa mig med hur det skall skrivas?
Tack
|