webForumDet fria alternativet

digits?

2 svar · 197 visningar · startad av fnolis

fnolisMedlem sedan sep. 200162 inlägg
#1

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?

Denniz PoPMedlem sedan aug. 2002206 inlägg
#2

det skall finnas en på http://javascript.internet.com . Har hittat en där förut, men verkar inte göra det nu :(

fnolisMedlem sedan sep. 200162 inlägg
#3

:)

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);
		}
	}
}
Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb