Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    codice:
    <input placeholder="Valore da moltiplicare"
       onKeyup="document.querySelector('#result').value=Number(this.value)*5.5"><br>
    <input placeholder="Risultato" id="result">

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    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
    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>
    quindi mostrare il risultato della moltiplicazione facendo campoditesto*select value ma solo il testo racchiuso nello span con id pr.
    È 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

  3. #3
    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">

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    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
    codice:
    <option value="2"><span id="pr">1 Etichetta%></span></option>
    appare
    codice:
    <option value="2">1 Etichetta</option>
    cosa sbaglio?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.