ciao, io in una pagina ho 2 campi di testo con assegnati l'aizone
onKeyUp="AggiornaTotali()"
e le due funzioni:
Codice PHP:
function AggiornaTotali(){
    var 
imponibile null;
    var 
prezzo document.getElementById('prezzo').value;
    var 
aggiunta document.getElementById('aggiunta').value;
    
imponibile Math.round((prezzo*1) + (aggiunta*1));
    
document.getElementById('imponibile').value Decimali(iva2);
}

function 
Decimali(myNumx){
    var 
dot myNum.indexOf(".");
    var 
lenTutto myNum.length;
    var 
lenDecimali = (lenTutto-dot)-1;
    var 
Intero myNum.substr(0dot);
    var 
Decimali myNum.substr((dot+1), lenDecimali);
    if(
Decimali.length x){
        
primiDue Decimali.substr(0,x);
        
terzo Decimali.substr(x,1);
        if(
terzo 4){
            
primiDue++;
        }
        
Decimali primiDue;
    }
    var 
Finito Intero '.' Decimali;
//    alert(Finito);
    
return(Finito);

il problema è che così mi restituisce sempre l'errore
myNum.indexOf is not a function
nella riga
var dot = myNum.indexOf(".");
ma se invece metto un pulsante con azione
onclick="Decimali(123.254, 2)"
funziona... dove è il problema?