webForumDet fria alternativet
Logga in / Bli medlem

digits?

JavaScript

2 svar · 199 visningar · startad av fnolis

Medlem sedan sep. 200162 inlägg
Trådstart#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?

Medlem sedan aug. 2002207 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 :(

Medlem 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);
		}
	}
}
301 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
171 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)