8 messaggi dal 08 novembre 2001
Ciao a tutti.
In uno script ho un form con due campi: nel primo l'utente scrive i numeri da sommari (es.: 45+12+20) e nel secondo la funzione seguente va ad inserire il risultato.

function CalcolaTotale(Valori)
Set TheForm = document.ValidForm
TheForm.FormCostoTotale.value=FormatNumber(Eval(CStr(Replace(Valori,",","."))), 2)
end function

Funziona correttamente, ma il problma è che non riesco ad intercettare errori di inserimento; per esempio se scrivo
12+abc+12 risulta 24 e non genera errore.

Grazie.
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Sarebbe opportuno che tu utilizzi una Regular Expression che validi i valori immessi testantoli con il/i pattern impostati nella RexExp.

Per capire come utilizzare le RegExp in VB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;818802

Ciao
Modificato da vitosulla il 06 marzo 2005 17.41 -

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.