come si valida un campo numerico? Cioè impedire l'inserimento dei caratteri che non sono numeri?

Codice PHP:
<input name="imponibile" type="text" size="20" maxlength="20"