ciao,
hai vari modi per farlo ma quello che ti consiglio io è sicuramente di usare javascript, e controllare l'evento "keypress" del tag html di input.
Trovi vari esempi ingiro, te ne do uno io che usa la regulaExpression per controllare ed ammettere solo numeri (ovvero "digit" che indichi con "d"):
<script type="text/javascript">
function soloNum(e)
{
var keynum;
if(window.event) // IE
keynum = e.keyCode;
else if(e.which) // Netscape/Firefox/Opera
keynum = e.which;
var checker = new RegExp("\\d");
return checker.test(String.fromCharCode(keynum))
}
</script>
<input type="text" onkeypress="return soloNum(event)" />
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo