Thread Values mehrerer Checkboxen addieren? (17 answers)
Opened by Gast at 2005-01-25 18:00

GwenDragon
 2016-02-14 12:47
#183879 #183879
User since
2005-01-17
13778 articles
Admin1
[Homepage]
user image
Code (html): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
  <body>
        <script type="text/javascript">
  function addValues(){
    var sum = 0;
    for(var i = 0; i < document.forms[0].length; ++i){
      if(document.forms[0].elements[i].type == "checkbox" && document.forms[0].elements[i].checked){
        sum += (document.forms[0].elements[i].value * 1);
      }
    }
    document.forms[0].ausgabe.value = sum;
  }
  </script>
        <form onclick="addValues()">
        <input type="checkbox" name="f1" value="1">
        <input type="checkbox" name="f2" value="12">
        <input type="checkbox" name="f3" value="13">
        Summe: <input type="text" name="ausgabe">
        </form>
  </body>
</html>


Funktioniert wunderbar.

Es gibt übrigens in jedem Browser ein Debugging-Tool, das mit F12 aufzurufen ist.
Da kannst du im Javascript Breakpoints setzen, schrittweise ablaufen lassen, und dabei Variablen/Objekte/etc. inspizieren.
Last edited: 2016-02-14 12:49:37 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Values mehrerer Checkboxen addieren?