Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    Differenze tra campi in javascript

    Ciaoooo

    Tra due campi di testo contenenti numeri sarebbe possibile conoscere la somma delle due cifre? esempio:
    campo 1: 50
    campo 2: 55

    Al click sul Submit, compare l'alert "Il valore compreso è 6" con l'opzione Ok e Annulla

    Ciao grazie

  2. #2
    ciccio = document.nomeform.campo1.value;
    ciccio2 = document.nomeform.campo2.value;

    somma = prseInt(ciccio) + parseInt(ciccio2);

    intendi questo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    codice:
    <html>
      <head>
        <title></title>
    <script language=javascript>
    function somma() {
    ciccio = document.prova.cifra1.value;
    
    ciccio2 = document.prova.cifra2.value;
    somma = prseInt(ciccio) + parseInt(ciccio2);
    }
    </script>
    
      </head>
      <body>
    <form name=prova action="" onsubmit="somma(); return somma(this, 'la somma è xxxx')">
    <input type=text name=cifra1>
    
    <input type=text name=cifra2>
    <input type=submit value=invia>
    </form>
      </body>
    </html>
    ovviamente ci sono 2000 errori... in pratica, dati due numeri, voglio far apparire con un alert un msg che dice quanti elementi ci sono tra il primo numero e il secondo: 10 20 -> ci sono 11 numeri (per esempio)

  4. #4
    <html>
    <head>
    <title></title>
    <script language=javascript>
    function somma()
    {
    ciccio = document.prova.cifra1.value;
    ciccio2 = document.prova.cifra2.value;

    alert(parseInt(ciccio2) - parseInt(ciccio));

    }
    </script>

    </head>
    <body>
    <form name="prova" action="" method="post">
    <input type=text name="cifra1" value="">


    <input type=text name="cifra2" value="">
    <input type=button value="invia" onclick="somma();">
    </form>
    </body>
    </html>

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ora funziona.. solo che per far prendere anche il primo numero ho dovuto aggiungere +1

    alert(parseInt(ciccio2) - parseInt(ciccio) +1);

    Per avere l'alert con le opzioni Ok (per andare all'action del form) e Annulla (per non fare niente)?

  6. #6
    ciapa

    <html>
    <head>
    <title></title>
    <script language=javascript>
    function somma()
    {
    ciccio = document.prova.cifra1.value;
    ciccio2 = document.prova.cifra2.value;

    differenza = parseInt(ciccio2) - (parseInt(ciccio)+1);

    if (confirm('La differenza tra i due campi è: ' + differenza + ' proseguire?'))
    {
    document.prova.submit();
    }


    }
    </script>

    </head>
    <body>
    <form name="prova" action="" method="post">
    <input type=text name="cifra1" value="">


    <input type=text name="cifra2" value="">
    <input type=button value="invia" onclick="somma();">
    </form>
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    e se ho già un altro evento onclick sul bottone? quest'ultimo come lo metto?

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.