Visa ett inlägg
Oläst 2007-08-02, 02:40 #1
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
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
Althalos är inte uppkopplad   Svara med citatSvara med citat