Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    2

    Calendario e combox e cmabiamento prezzi

    Ciao ragazzi,
    premetto che non sono espertissimo di as2 ma sbattendoci la testa di solito riesco.

    Allora il mio problema è il seguente.
    Ho una combobox con tre scelte.
    A seconda della scelta che seleziono faccio visualizzare in un campo di Testo Dinamico il prezzo corrispondente. ( e questo funziona)
    questo è il codice che utilizzo sulla combobox:

    on (change) {
    trace(this.value);
    if (this.value == "Fino a 3 passeggeri") {
    _root.totale_txt.text = "50";
    } else if (this.value == "Fino a 6 passeggeri") {
    _root.totale_txt.text = "65";
    } else if (this.value == "Fino a 8 passeggeri") {
    _root.totale_txt.text = "75";
    } else if (this.value == "Fino a 14 passeggeri") {

    }
    }

    Fin qui tutto ok.
    Il problema è il seguente:
    accanto alla combobox ho anche un calendario e a seconda del giorno che seleziono il prezzo deve avere un aumento del 30%.
    Quindi se seleziono "Fino a 3 passeggeri", quindi visualizzo un prezzo di "50", selezionando poi una determinata data...tale prezzo dovrà aumentare del 30 %
    Non so proprio dove sbattrere la testa.
    Aggiungo che ho scelto di visualizzare il prezzo in un campo di testo dinamico (totale_txt) perchè poi tale valore verrà richiamato tramite variabile in un file asp che invierà un email al richiedente con il prezzo totale. ( cosa che funziona se non fosse per la percentuale in base al giorno che non so come far calcolare)

    Vi prego datemi una mano!!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    2

    AGGIUNTA

    Dimenticavo

    Questo è il codice sul calendario(che a ua volta visualizza la data selezionata in un campo di testo dinamico arrival_txt):

    onClipEvent (load) {
    var todayate = new Date();
    this.selectableRange = {rangeStart:new Date(today.getFullYear(), today.getMonth(), today.getDate())};
    }


    Questo è il codice invece che ho sul frame dove è posizionato il calendario:


    dataarrivo.addEventListener("change",changeArrival Date);
    function changeArrivalDate() {
    months = new Array("Gennaio", "Febraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
    dataarrivo.dateFormatter = function(dateate) {
    arrival_txt.text = months[date.getMonth()]+" "+date.getDate()+", "+date.getFullYear();
    return months[date.getMonth()]+" "+date.getDate()+", "+date.getFullYear();
    };
    }

    VI PREGOOO AIUTOOO!!!!

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.