Funzione isNumeric

martedì 28 febbraio 2006 - 17.53

damar3 Profilo | Newbie

Ho usato fino a poco tempo fa il seguente codice :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ora però ho notato che se uso questo codice dove le impostazioni internazionali sono modificate non va bene e l'applicazione non mi fa scrivere nulla nel mio textbox.

Come è possibile questa cosa ?

Ovviamente se rimetto la "," al posto del "." nelle impostazioni internazionali tutto torna a funzionare.

Ciciu Profilo | Senior Member

Ciao.
Secondo me, potresTi implementare il Tuo controlloin maniera leggermente diversa...

Se il TextBox è vuoto, parti dal presupposto che vada bene. Se contiene qualcosa, invece, quel qualcosa deve tassativamente essere corretto, anche se stai premendo il pulsante di cancel.

Quando andrai a pigiare il pulsante di conferma, dovrai solo piùpreoccuparTi di quelli che sono i campi obbligatori...

Quindi :
Se abbandoni il campo del codice IVA, e non hai messo un codice IVA, non dai alcuna segnalazione.
Se lo abbandoni con un codice "sballato", dai segnalazione.
Se pigi il pulsante "Cancel" non dai alcuna segnalazione (se non, magari, la conferma dell'abbandono dei dati).
Se pigi il pulsante "Ok", controlli che i Tuoi campi obbligatori siano valorizzati (se lo sono, il controllo è già stato effettuato) : se non lo sono, dai un messaggio di errore, e riposizioni il focus sul primo campo obbligatorio non zato.

Spero di essere stato sufficientemente contorto nel ragionamento !

Ciao
fg

Fabio G

Ciciu Profilo | Senior Member

Cazzo ! Scusa, ho sbagliato post....
Forse è ora che io vada a casa, questo lavoro mi sta massacrando !
Ciao
fg
Fabio G
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5