15 messaggi dal 26 febbraio 2001
Chiunque ha voglia di aiutarmi questo è il seguente problema in javascript.
Ho 2 campi:
Lire
Euro.

Se utilizzo Netscape il problema è questo:
digito l'importo in Lire e in automatico mi da' il risultato in euro.... esempio:

1234---> .123445 (DAVANTI NON MI METTE LO ZERO MENTRE SU EXPLORER ME LO METTE).
Allora mi puoi aiutare a mettere lo zero davanti al punto!!!!!!
Grazie attendo un vostro aiuto perchè non riesco ad andare avanti grazie a tutti voi


Annalisa

Annalisa
6 messaggi dal 12 marzo 2001
La prima cosa che mi viene in mente e'
if
(il browser e' Netscape)
{if (euro<0)
euro="0"+euro}
C'e' sicuramente qualche parametro di qualche metodo javascript per fare meglio


15 messaggi dal 26 febbraio 2001
Ti potresti spiegare meglio qual'è il codice esatto per fare questo controllo.
Grazie

Annalisa

Annalisa
6 messaggi dal 12 marzo 2001
{
if (navigator.appName.match(/Netscape/g)
// if annidato
if (euro<0)
euro="0"+euro
}


15 messaggi dal 26 febbraio 2001
Grazie, l'ho risolto in questo modo:

(VTC_EURO = è il nome del campo del DB Access 2000.)

if( navigator.appName.substring(0,8) == "Netscape" )
{

if (document.euroconv.VTC_EURO.value.substring(0,1) == ".")
{
valore = eval (document.euroconv.VTC.value/1936.27);
document.euroconv.VTC_EURO.value= "0" + valore;
}
}

Ciao.


Annalisa

Annalisa

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.