Text numerica

lunedì 04 settembre 2006 - 17.50

mfunky Profilo | Junior Member

Ciao a tutti,
vorrei inserire in una textbox solo dei numeri...
che javascripts posso utilizzare?
Conoscete altri metodi per fare ciò?
Grazie per la gentile attenzione

freeteo Profilo | Guru

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

mfunky Profilo | Junior Member

ciao!
ti ringrazio davvero tanto per il tuo prezioso consiglio ;)
ora provo subito ;)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5