Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    somma in tempo reale su due select

    ho 2 select numeriche, vorrei che in tempo reale, su un altro campo di input, mi dia la somma o differenza delle 2 select.

    mi aiutate?

  2. #2
    Potresti mettere sull'evento onchange una funzione che prende il valore delle due select e le somma o sottrae.

    Del tipo
    codice:
    //funzione
    function sommasottrai(){
    
      var a=document.getElementById('Prima').value-0;
    
      var b=document.getElementById('Seconda').value-0;
      			
      document.getElementById('risultato').value=a+b;
    }
    e l'HTML
    codice:
    <select id="Prima" onchange="sommasottrai();">
        	<option value="0">0</option>
        	<option value="1">1</option>
        	<option value="2">2</option>
        	<option value="3">3</option>
        	<option value="4">4</option>
        </select>
        
        <select id="Seconda" onchange="sommasottrai();">
        	<option value="0">0</option>
        	<option value="1">1</option>
        	<option value="2">2</option>
        	<option value="3">3</option>
        	<option value="4">4</option>
        </select>
        
        <input type="text" id="risultato" value="" readonly>
    il readonly non so se sia crossbrowser, nn mi ricordo mai, mi pare che disable sia solo IE...
    --Fletto i muscoli e sono nel vuoto--

  3. #3
    perfect funziona!!!

    semplicissimo!

    thanks

    p.s. per il momento ho lasciato il readonly.

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.