Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    confronto valori numerici

    E' giusta questa funzione? deve confrontare i valori che assumono due input text in un form.

    /* avvisa quando il numero delle pagine a colori supera quello delle pagine totali */
    function valore() {
    var valA4 = document.getElementById('A4').value;
    var valcolA4 = document.getElementById('colA4').value;
    if (valA4 && valcolA4) {
    (valA4 > valcolA4) ? alert("ben fatto!") : alert("Il numero delle pagine a colori non può superare il numero delle pagine totali!");
    }
    }


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cosi' confronti due testi... e "2" e' maggiore di "100"

    Trasformali:

    (parseFloat(valA4) > parseFloat(valcolA4))

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    grazie per la risposta!
    adesso che ho appurato che la funzione va bene aggiungo che l'ho inserita in un .js esterno dove ho scritto:
    window.onoad = function() {
    valore();
    }

    il tutto ovviamente non funziona, ma siccome non conosco javascript ma ho necessità di mettere questo controllo nel mio form, devo capire come richiamare la funzione valore() nel modo più giusto. Forse dovrei legarla all'evento onchange della input text con Id=colA4, ma come si fa con un foglio esterno?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.