ho un form con due input text. nel primo scrivo la quantita e nel secondo vorrei che mi venisse fuori il prezzo quando ci clicco sopra.è possibile o devo avere per forza un bottone?
ho un form con due input text. nel primo scrivo la quantita e nel secondo vorrei che mi venisse fuori il prezzo quando ci clicco sopra.è possibile o devo avere per forza un bottone?
Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.
onclick non ha molto senso, forse ti conviene usare onchange (o se vuoi una cosa dinamica al massimo onkeyup).
<input name="quant" onchange="this.form.importo.value = parseInt(this.value,10) * COSTO_UN;">
<input name="prezzo" readonly="true">
Al posto di COSTO_UN devi scrivere il costo unitario.
Se la quantita` puo` essere un numero reale, usa
parseFloat(this.value)
al posto del parseInt().
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.
faccio cosi:
ma se avessi delle condizioni da inserire?
per esempio:
da 0 a 2 il costo è :gratis
da 3 a 10 il costo è:5 euro
oltre i 10reventivo
come potrei farlo?
Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.
Allroa non ho capito io.
Credevo che il prezzo fosse un costo unitario per la quantitia` (e lo script e` fatto per quello).
Invece intendi il costo di spedizione o qualcosa di simile?
Ecco uno script che potrebbe andare:
<input name="quant" onchange="var n=parseInt(this.value,10); this.form.costo.value = (n<3)?'0':(n<11)?'5 euro':'preventivo';">
<input name="costo" readonly="true">
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati