Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Olorin
    Registrato dal
    Jan 2004
    Messaggi
    299

    inserire numeri in un array tramite comando esterno

    Ho creato un array senza elementi


    var num=[];


    è possibile inserire di volta in volta più numeri contemporaneamente all'interno dell'array tramite un comando inserito in un file html?
    Don't trust!
    Verify

  2. #2
    Utente di HTML.it L'avatar di Olorin
    Registrato dal
    Jan 2004
    Messaggi
    299
    In rete ho trovato questo.
    Solo che con questo si può aggiungere un solo elemento per volta mentre io vorrei capire se c'è un modo per poterne aggiungere molti in un solo colpo.
    codice:
    <!DOCTYPE html>
    <html>
        <head>
            <title>TODO supply a title</title>
            <meta charset="windows-1252">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body>
    
            <input type="text" name="text" id="inputText"/>
            <button onclick="pushData();">Show</button>
            <p id="pText"></p>
    
     <script>
    
    // create an array
                var myArr = ["A","B","C","D"];
    
                function pushData()
                {
     // get value from the input text
                    var inputText = document.getElementById('inputText').value;
    
     // append data to the array
                    myArr.push(inputText);
    
                    var pval = "";
    
                    for(i = 0; i < myArr.length; i++)
                    {
                        pval = pval + myArr[i] + "<br/>";
                    }
    
     // display array data
                    document.getElementById('pText').innerHTML = pval;
                }
    
    </script>
    
    
        </body>
    </html>
    Don't trust!
    Verify

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,135
    potresti fare una cosa del genere. prendi i dati da una casella di testo in cui stabilisci che il separatore degli elemtni dell'array è la virgola (es: ciao,pippo,pluto)
    prendi il valore del campo (stringa)
    usi il metodo split su questa stringa per ottenere un array
    usi la funzione concat sul tuo array (quello vuoto) passando come argomento il secondo array (ottenuto dai punti precedenti)
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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