Controllo per selezione quantità

mercoledì 06 dicembre 2006 - 13.13

amstrad Profilo | Junior Member

salve a tutti... volevo prima di tutto complimentarmi con tutti per il forum e il portalein generale.
Poi avrei un dubbio, è da poco che sviluppo con asp.net e c# al momento stò lavorando su un'applicazione web proprio con questa tecnologia, volevo chiedervi se doveste inserire un campo per selezionare un'intero che controllo usereste?
io pensavo ad un controllo che accetti l'immissione di soli numeri interi e possa essere incrementato o diminuito tramite delle frecce, ma non ho trovato nulla di simile... devo forse costruirmelo?
grazie in anticipo

tecnovico Profilo | Junior Member

salve a tutti... volevo prima di tutto complimentarmi con tutti per il forum e il portalein generale.
Poi avrei un dubbio, è da poco che sviluppo con asp.net e c# al momento stò lavorando su un'applicazione web proprio con questa tecnologia, volevo chiedervi se doveste inserire un campo per selezionare un'intero che controllo usereste?

Al solito dipende dai casi, se l'intero è compreso entro un range puoi utilizzare un semplice menu a tendina(dropdownlist). ovviamente se il range è ampio non conviene perche avresti una tendona :)... quindi potresti utilizzare una textbox normale che accetta interi e poi gli associ un controllo validate per controllare se il numero inserito rientra nel tuo range ed è un intero.

io pensavo ad un controllo che accetti l'immissione di soli numeri interi e possa essere incrementato o diminuito tramite delle frecce, ma non ho trovato nulla di simile... devo forse costruirmelo?

per questo non so dirti, penso esistono controlli gia esistenti di questo tipo...

grazie in anticipo
prego

us01739 Profilo | Expert

>salve a tutti... volevo prima di tutto complimentarmi con tutti per il forum e il portalein >generale.

Benvenuto Amstrad,

>Poi avrei un dubbio, è da poco che sviluppo con asp.net e c# al momento stò lavorando su >un'applicazione web proprio con questa tecnologia, volevo chiedervi se doveste inserire un >campo per selezionare un'intero che controllo usereste?
>io pensavo ad un controllo che accetti l'immissione di soli numeri interi e possa essere >incrementato o diminuito tramite delle frecce, ma non ho trovato nulla di simile... devo forse >costruirmelo?

Potresti usare una DropDownList popolata con solo i numeri che ti interessano;
Questi puoi inserirli tramite il wizard edit se sono pochi, oppure da codice se sono molti. Magari con un loop.

>grazie in anticipo
Figurati...

Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

freeteo Profilo | Guru

ciao,
diciamo che la cosa da implementare non è semplicissima, devi fare 1po di codice javascript.
<script type="text/javascript"> function soloNumeri(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)) } function incrementa() { document.getElementById('txtNum').value ++; } function decrementa() { document.getElementById('txtNum').value --; } </script> <input id="txtNum" type="text" onkeypress="return soloNumeri(event)" /> <input type="button" onclick="incrementa();" value="+" /> <input type="button" onclick="decrementa();" value="-" />

Altrimenti se vuoi/puoi usare il toolkit di ajax, hanno gia implementato qualcosa del genere:
http://ajax.asp.net/ajaxtoolkit/NumericUpDown/NumericUpDown.aspx
prova a darci un'occhiata, ci sono dei componenti interessanti....
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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