---
title: "digits?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/66308-digits"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "fnolis"
published: "2003-01-27T11:20:55.000Z"
updated: "2003-01-28T15:32:46.000Z"
replies: 2
views: 199
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/66308-digits"
---

# digits?

## #1 — fnolis, 2003-01-27T11:20Z

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?

Permalänk: https://www.webforum.nu/p/66308

## #2 — Denniz PoP, 2003-01-27T12:09Z

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

Permalänk: https://www.webforum.nu/p/928301

## #3 — fnolis, 2003-01-28T15:32Z

:)

```
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);
		}
	}
}
```

Permalänk: https://www.webforum.nu/p/932333

---

Tråden på webben: https://www.webforum.nu/amne/javascript/66308-digits
