Form select Anweisung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Form select Anweisung

    Möchte auf meinem Forumular eine Anweisung einbauen, dass ein gewisses weiteres Feld nur dann erscheint, wenn man im Select einen gewissen Wert ausgewählt hat.

    Code:
    <select size="1" name="tag">
    <option value="Dienstag, 22. Juli 2014">Dienstag, 22. Juli 2014</option>
    <option value="Freitag, 25. Juli 2014">Freitag, 25. Juli 2014</option>
    <option value="Samstag, 26. Juli 2014">Samstag, 26. Juli 2014</option>
    </select>
    Also falls jetzt jemand den Freitag, 25. auswählt, soll darunter ein weiteres Formular-Feld erscheinen. Falls er es wieder abwählt oder einen anderen Wert wählt, soll das Feld wieder verschwinden.
    Wie kann man da umsetzen.

    Geht das mit onchange="...(this.value)"

  • #2
    Dafür benötigst du selectedIndex, wenn du mit keinem JavaScript-Framework arbeitest. Ein zugegebenermaßen nicht so optimales Beispiel findest du hier. Bei Fragen oder Problemen einfach wieder melden.

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Hallo,

      wie kann ich das jetzt in meinem Fall nutzen?

      Code:
      function CheckAuswahl () {
          if (document.Testform.Auswahl.options.selected == "Dienstag")
            <input type="text" name="neues feld" value="" />
      }
      Praktisch wenn "Dienstag" ausgewählt wird, erscheint ein weiteres Feld
      bzw. verschwindet wieder, sobald man einen anderen Tag ausgewählt hat.

      Kommentar


      • #4
        Entweder machst du das bereits vorhandene Feld sichtbar/unsichtbar, indem du seine display-Eigenschaft änderst (.style oder Klasse hinzufügen/entfernen); oder du erzeugst es und entfernst es ggf. wieder per JavaScript (createElement, appendChild, removeChild).
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Was ist da besser bzw. sicherer?
          Gibts da irgendwo Beispiele?

          Kommentar


          • #6
            Zitat von werny Beitrag anzeigen
            Was ist da besser bzw. sicherer?
            Kommt drauf, an was du eher haben willst, bzw. wie du „sicher“ in diesem Zusammenhang defnierst.
            Gibts da irgendwo Beispiele?
            Google.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Zitat von werny Beitrag anzeigen
              Gibts da irgendwo Beispiele?
              Z.B. hier.

              Peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar

              Lädt...
              X