Visualizzazione dei risultati da 1 a 6 su 6

Discussione: aggiungere righe

  1. #1

    aggiungere righe

    ho una piccola "maschera" da riempire:

    codice:
    <input type="text" id="nomeA">
    <input type="text" id="num1">
    <input type="text" id="num2">
    <input type="text" id="nomeB">
    <input type="text" id="num3">
    <input type="text" id="num4">
    <input type="button" value=" Aggiungi " onclick="javascript:aggiungi();">
    <div id="lista">
       Nominativi:
    </div>
    Non riesco in nessun modo a scrivere la funzione "aggiungi", eppure dovrebbe fare una cosa abbastanza semplice, cioè dovrebbe aggiungere una riga nel div fatta nel seguente modo:

    "nomeA totalizza num1+num2, mentre nomeB totalizza num3+num4"

    dove nomeA e nomeB sono stringhe e num1+num2 e num3+num4 deve essere il risultato dell'operazione matematica somma dei due numeri.

    Come si fa?

  2. #2
    Ciao,
    puoi fare cosi:

    function aggiungi(){
    var div = document.getElementById('lista');
    var nomeA = document.getElementById('nomeA').value;
    var num1 = document.getElementById('num1').value;
    ..............

    var somma1 = num1+num2;
    div.innerHTML += nomeA + " totalizza " + somma1 + ", mentre " + nomeB .......
    }

    Fammi sapere
    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Ok, funziona!
    C'è solo un problemino:

    var somma1 = num1+num2;

    fa la concatenazione di due stringhe e non una somma aritmetica... come faccio a fargli fare la somma aritmetica?

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da Insaponata
    Ok, funziona!
    C'è solo un problemino:

    var somma1 = num1+num2;

    fa la concatenazione di due stringhe e non una somma aritmetica... come faccio a fargli fare la somma aritmetica?
    parseInt(num1)+parseInt(num2)

  5. #5

  6. #6
    un'ultima cosa: come posso fare ad aggiungere un tasto "elimina dalla lista" accanto ad ogni riga inserita nel div?

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.