Ho pensato a una cosa del genere:
Questa è la form:
QUESTO IL JAVASCRIPTcodice:<div class="form_item"> <div class="form_element cf_textbox"> <label class="cf_label" style="width: 340px;">Numero di copie (stesso soggetto)</label> <input class="cf_inputbox required validate-number" maxlength="150" size="5" title="Inserisci un valore numerico corretto" id="text_1" name="n_copie" type="text" onChange="updatethis(this.form);" value="" /> </div> <div class="form_item"> <div class="form_element cf_dropdown"> <label class="cf_label" style="width: 340px;">Tipo</label> <select class="cf_inputbox validate-selection" id="select_2" size="1" title="Effettua una scelta!" name="tipo" onChange="updatethis(this.form);"> <option value="">Clicca per scegliere</option> <option value="1">Poster 6x3</option> <option value="2">Poster 4x2</option> <option value="3">Poster 400x300</option> <option value="4">Poster 140x200</option> <option value="5">Poster 100x140</option> <option value="6">Poster 70x100</option> <option value="0">Misure personalizzate</option> </select> <div class="form_item"> <div class="form_element cf_textbox"> <label class="cf_label" style="width: 445px;">Prezzo netto</label> <input class="cf_inputbox" maxlength="150" size="5" title="" id="text_13" name="prezzo" type="text" readonly="readonly" />
Cosa devo mettere per far moltiplicare il n_copie per il costo singolo calcolato?codice:function set_costosincolo(costo) { switch (form.element['tipo']) { case 1: if (n_copie<10) costo=25; else if (11<n_copie<30) costo=23.5; else if (31<n_copie<499) costo=20; else costo=18.5; break; case 2: if (n_copie<5) costo=15; else if (6<n_copie<20) costo=13; else if (n_copie>21) costo=12; else costo=18.5; break; case 3: ... ... ... etc function updatethis(form) { form.elements['prezzo'].value = form.elements['n_copie'].value * COSTO SINGOLO CALCOLATO PRIMA (cosa devo mettere?)
spero di essermi spiegato.
grazie e ciao
monak83

Rispondi quotando