Rolf B: function setOptionalValue

Beitrag lesen

Hallo Franz,

ich brauche anscheinden länger als gewöhnlich.

Oder du denkst in komplett anderen Bahnen als ich, weil ich die Umstände nicht kapiere, unter denen Du operierst.

Du hast mir erklärt:

In deinem HTML fehlen gelegentlich mal Spalten. Zum Beispiel die Spalten 1, 2 und 3. Du hast dein Script aber so geschrieben, dass es einfach über alle Spaltennummern läuft, und es soll die fehlenden Spalten ignorieren. Ja?

Du summierst - zum Beispiel für Spaltennummer 1 - die nicht existierenden input Elemente aus den Zeilen 94, 95 und 151. getInputAsFloat sorgt dafür, dass das Programm dabei nicht abbricht, sondern einfach 0 summiert.

Das Element mit der ID "EingabeS1Z96" existiert ebenfalls nicht. Weil ja die ganze Spalte nicht existiert.

Deswegen frage ich: Was soll da erstellt werden?

Die logische Lösung wäre doch, in dem Fall einfach gar nichts zu tun, oder? Dafür habe ich setOptionalValue vorgeschlagen. Eine Funktion, die bei einem fehlenden Ziel nicht das Script tötet oder den lieben netten Programmierer ermahnt, sondern einfach schweigend schmollt und nichts tut.

Rolf

--
sumpsi - posui - obstruxi
0 59

Schleife in einer Javascript funktion

Franz
  • javascript
  1. 1
    Tabellenkalk
    1. 0
      Franz
      1. 0
        Tabellenkalk
        1. 0
          Franz
          1. 0
            Rolf B
  2. 2
    Rolf B
    1. 0
      Franz
      1. 1
        JürgenB
        1. 0
          Rolf B
          1. 0
            JürgenB
          2. 0
            Tabellenkalk
      2. 1
        Rolf B
        1. 0
          Franz
          1. 0
            Rolf B
            1. 0
              Franz
              1. 0
                Rolf B
                1. 0
                  Franz
                  1. 0

                    Wert(e) aus function speichern für andere function vorbehalten und wiederverwenden

                    Franz
                    1. 0
                      Der Martin
                      1. 0
                        Rolf B
                    2. 1
                      Rolf B
                      1. 0
                        Franz
                        1. 0
                          Rolf B
                      2. 0

                        Summenzuweisung wird nicht ausgeführt

                        Franz
                        1. 0
                          Rolf B
                          1. 0
                            Franz
                            1. 0
                              Rolf B
                              1. 0

                                Summenzuweisung wird nicht ausgeführt, wenn INPUT Felder nicht übergen werden

                                Franz
                                1. 0
                                  Tabellenkalk
                                2. 0
                                  Der Martin
                                3. 0
                                  Rolf B
                                  1. 0
                                    Franz
                                    1. 0
                                      Rolf B
                                      1. 0
                                        Franz
                                        1. 0
                                          Rolf B
                                          1. 0
                                            Felix Riesterer
                                            1. 0
                                              Rolf B
                                              1. 0
                                                Felix Riesterer
                                                1. 0
                                                  Rolf B
                                          2. 0
                                            Franz
                                            1. 0
                                              Rolf B
                                              1. 0
                                                Franz
                                                1. 1
                                                  Rolf B
                                                  1. 0
                                                    Franz
                            2. 0
                              Rolf B
                              1. 0
                                Franz
                                1. 0
                                  Rolf B
                                  1. 0
                                    Franz
                                    1. 0
                                      Rolf B
                                      1. 0

                                        function setOptionalValue

                                        Franz
                                        1. 0
                                          Rolf B
                                          1. 0
                                            Franz
                                            1. 0
                                              Rolf B
                                    2. 0
                                      Matthias Scharwies
  3. 0
    Felix Riesterer
    1. 0
      Rolf B
  4. 0

    Bei fehlender Variable WIEDER Abbruch ?

    Franz
    1. 1
      Felix Riesterer