Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema ciclo for

  1. #1
    Guest

    Predefinito Problema ciclo for

    Ho questo codice:
    Codice PHP:
    <html>
    <
    head>
    <
    title>Script javascript</title>
    <
    script type="text/javascript">
    function
    cerca() {
    var
    input = document.getElementById('input').value;
    var
    lunghezza=input.length;
    if (
    input == '') {
    window.alert('Devi inserire qualcosa!');
    }
    else {
    for (
    i=1; i<=lunghezza; i++) {
    var
    ultimocarattere = input.charAt(input.length - 1);
    document.getElementById('result').value=document.getElementById('result').value+ultimocarattere;
    }
    }
    }
    </script>
    </head>
    <body>
    <input type="text" id="input"><br>
    <input type="text" id="result"><br>
    <input type="button" onclick="cerca()" value="clicca">
    </body>
    </html>
    Perchè di lettere me ne compare sempre una nel secondo campo, anche se scrivo una parola di 10 lettere?
    Edit: risolto. Ho editato il codice
    Ultima modifica di gabryhacker : 15-07-2008 alle ore 10.22.31

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Perché è quello che dice il codice? Tu cosa vorresti ottenere?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    document.getElementById('result').value+=ultimocarattere;


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •