55 messaggi dal 06 settembre 2002
buongiorno,
vi posto il mio codice asp col relativo javascript che ho costruito grazie a questo forum :

<td width="24%"><b><font face="Tahoma" size="1" color="#000000">NR</font><font size="1" color="#000000"><b><font face="Tahoma">
<input name="fmesi" size="3" maxlength="3" onblur="javascript:copia()" value="0">
</font></b></font></b></td>
<td width="20%"><b><font face="Tahoma" size="1" color="#000000">MESI</font></b></td>


<script language="javascript">
function copia(){

document.FrontPage_Form1.totimp.value=0.00;
document.FrontPage_Form1.fmesi263.value=0.00;

if (document.FrontPage_Form1.checkbox.checked) {
if (document.FrontPage_Form1.fmesi.value<3)
{
alert("Inserire minimo 3 mesi per il campo \"Mesi Mini\".");
document.FrontPage_Form1.fmesi.value=3;
document.FrontPage_Form1.fmesi.focus();
return (false);
}
document.FrontPage_Form1.totimp.value=parseFloat(document.FrontPage_Form1.totimp.value) + parseFloat(document.FrontPage_Form1.fmesi.value*5.00)
document.FrontPage_Form1.fmesi263.value=parseInt(document.FrontPage_Form1.totimp.value) + parseInt((document.FrontPage_Form1.totimp.value*20)/100);
}

come faccio a visualizzare le variabili "totimp" e "fmesi263" con il corretto importo a due decimali e con allineamento a destra

grazie a tutti
28 messaggi dal 20 marzo 2001
per l'allineamento utilizza la proprieta STYLE nel casella di testo nella seguente maniera:
<input type="text" name="fmesi" style="TEXT-ALIGN: right" size="3" maxlength="3" onblur="javascript:copia()" value="0">

per la formattazione fai il parsing della stringa formattandola a tuo piacimento perche' non conosco metodi per la formattazione degli importi .

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.