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

    E' possibile far aggiornare un input in tempo reale, senza funzioni troppo complesse?

    Scusate il titolo, ma lo spazio non mi bastava.
    Vorrei fare in modo che, se io ho 2 input le corrispondenti variabili si aggiornassero in tempo reale (come google instant) senza submit.
    Vi faccio un esempio, io ho 2 input, nel primo scrivo ad esempio "3" e nell'altro "2", vorrei che senza premere alcun tasto di submit apparisse come output i 2 numeri sommati.
    Si può, senza utilizzare librerie esterne come jquery od altro?
    Grazie.

  2. #2
    Si può
    codice:
    <script>function magnasumma(){
        somma.innerHTML=parseInt(a.value)+parseInt(b.value);
    }</script>
    
    <input id="a" value="0" onKeyUp="magnasumma()"/>+
    <input id="b" value="0" onKeyUp="magnasumma()"/>=
    <span id="somma"></span>
    ​
    ciao, bio.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Meglio se usi una sintassi corretta tipo:
    document.getElementById('somma').innerHTML=parseIn t(document.getElementById('a').value)+parseInt(doc ument.getElementById('b').value);
    come t'ha indicato bionicoz non funziona con tutti i browser
    somma.innerHTML=parseInt(a.value)+parseInt(b.value ); cioè riferendosi direttamente al id
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    era tardi ed ero bolso dal cibo, chiedo venia

  5. #5
    credevo qualcosa di più difficile xD
    Grazie a tutti e 2

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.