Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    correggere la mia funzione

    Ciao ragazzi, ho fatto questa piccola funzione che mi aggiunge i valori "checcati" in un input,
    così com'è funziona perfettamente, il problema è ke se provate a togliere tutte le check e ne lasciate na sola non funziona...Come mai?


    codice:
    <script type="text/javascript">
    <!--
    
    
    function cancella()
    {
    
    document.getElementById("tot_elementi").value = "";
    return false;
    
    }
    
    function get_check_value()
    {
    
    var i = 0;
    
    var _fs = document.orderform.file_select;
    
    var len	= _fs.length;
    
    while (i < len) { 
    
       if (document.orderform.file_select[i].checked)
          {
          document.getElementById("tot_elementi").value = document.getElementById("tot_elementi").value + ":#:" + document.orderform.file_select[i].value;
          }
    	  
    i++;
    
     }
     
    return false;
    
    }
    //-->
    
    window.onload = function() {
    
    cancella();
    get_check_value();
    
    }
    
    </script>
    codice:
    <form name="orderform" action="">
    
    <input type="checkbox" name="file_select" value="2" onclick="cancella();get_check_value()">Rock
    
    
    <input type="checkbox" name="file_select" value="4" onclick="cancella();get_check_value()">Reggae
    
    
    <input type="checkbox" name="file_select" value="6" onclick="cancella();get_check_value()">Pop
    
    
    <input type="checkbox" name="file_select" value="7" onclick="cancella();get_check_value()">Rap
    
    
    <input type="checkbox" name="file_select" value="56" onclick="cancella();get_check_value()">Metal
    
    
    <input type="text" id="tot_elementi" name="tot_elementi" />
    
    </form>


    P.S. se volete potete migliorare il codice


    Grazie

    M4tt86

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: correggere la mia funzione

    Originariamente inviato da m4tt86
    P.S. se volete potete migliorare il codice
    se vuoi devi migliorare il titolo

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.