Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Calcolatore

  1. #1
    Elisa67
    Guest

    Calcolatore

    Ho un piccolo calcolatore, che ovviamente non ho fatto io, che calcola il totale tra i valori di due select.

    function Calcola() {
    var totale=0;
    modulo=document.form1;
    totale+=parseInt(modulo.select1[modulo.select1.selectedIndex].value);
    totale+=parseInt(modulo.select2[modulo.select2.selectedIndex].value);
    document.form1.prezzo.value=parseInt(totale);
    }


    Dovrei aggiungere degli "if" in modo che per determinate combinazioni di valori esca al posto del totale la scritta "Non disponibile".
    Cioè, per esempio, dovrebbe dire che se select1 ha valore 100 e select2 ha valore diverso da 0 allora "Non disponibile"

    E in altri casi se select1=150 e select2>100 "Non disponibile"

    Qualcuno mi può fare un piccolo esempio che poi vedo di sbrigarmela da sola?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    206
    spero di aver capito bene, cmq:

    function Calcola() {
    var totale=0;
    modulo=document.form1;
    sel1 = parseInt(modulo.select1[modulo.select1.selectedIndex].value);
    sel2 = parseInt(modulo.select2[modulo.select2.selectedIndex].value);

    if( (sel1==100 && sel2!=0) || (sel1==150 && sel2>100) )
    totale = "Non Disponibile"
    else
    totale = (sel1 + sel2);

    document.form1.prezzo.value = totale;
    }

  3. #3
    Elisa67
    Guest
    Grazie infinite!! Adesso provo a fare il resto.

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.