codice:<input placeholder="Valore da moltiplicare" onKeyup="document.querySelector('#result').value=Number(this.value)*5.5"><br> <input placeholder="Risultato" id="result">
codice:<input placeholder="Valore da moltiplicare" onKeyup="document.querySelector('#result').value=Number(this.value)*5.5"><br> <input placeholder="Risultato" id="result">
Grazie mille!!!
Volendo complicare un po' le cose,
è possibile selezionare il valore dinamicamente da un menu che mostra vari prezzi? quindi non avere il 5.5 fisso ma scegliere il valore dalla descrizione del menu di un select?
questa è la mia select
quindi mostrare il risultato della moltiplicazione facendo campoditesto*select value ma solo il testo racchiuso nello span con id pr.codice:<option value="<%=(rs.Fields.Item("ID").Value)%>" <%If (Not isNull((rs2.Fields.Item("cm").Value))) Then If (CStr(rs.Fields.Item("ID").Value) = CStr((rs2.Fields.Item("cm").Value))) Then Response.Write("selected=""selected""") : Response.Write("")%> ><span id="pr"><%=(rs.Fields.Item("pr").Value)%></span> - <%=(rs.Fields.Item("descrizione").Value)%></option>
È fattibile sempre con onKeyup cambiando la selezione alle voci della select e il numero scritto nel campo di testo aggiornare il risultato?
grazie!
Ultima modifica di tretretre; 20-09-2017 a 11:37
codice:<input placeholder="Valore da moltiplicare" onKeyup="document.querySelector('#result').value=Number(this.value)*Number(document.querySelector('#id_del_tag_select').value)"><br> <input placeholder="Risultato" id="result">
Ti ringrazio per la risposta. Avevo provato anche io ma così non funziona.
Nel campo risultato non appare niente.
Guardando il codice sorgente della pagina dal browser, nonostante abbia scritto questo codice
apparecodice:<option value="2"><span id="pr">1 Etichetta%></span></option>
cosa sbaglio?codice:<option value="2">1 Etichetta</option>