Hur gör man om man ska ha ett forumulär med
<input type="text" name="num" value="">
och man vill att användaren bara ska kunna mata in siffror...
onChange? onButtonDown eller?
finns det någon som har en färdig funktion för detta eller?
2 svar · 197 visningar · startad av fnolis
Hur gör man om man ska ha ett forumulär med
<input type="text" name="num" value="">
och man vill att användaren bara ska kunna mata in siffror...
onChange? onButtonDown eller?
finns det någon som har en färdig funktion för detta eller?
det skall finnas en på http://javascript.internet.com . Har hittat en där förut, men verkar inte göra det nu :(
:)
function isDigit(theDigit)
{
var digitArray = new Array('0','1','2','3','4','5','6','7','8','9'),j;
for (j = 0; j < digitArray.length; j++)
{
if( theDigit == digitArray[j] )
return true;
}
return false;
}
function priceInput( field )
{
var i = field.value.length;
while( i-- )
{
//alert( field.value.charAt(i) );
if( !isDigit( field.value.charAt(i) ) )
{
field.value = field.value.substring(0,i) + field.value.substring(i+1);
}
}
}