Ergebnis 1 bis 2 von 2
  1. #1
    volkerjs ist offline Grünschnabel
    registriert
    19-11-2002
    Beiträge
    2

    Formularfelder sollen nur manchmal erscheinen

    Hallo,

    ich möchte Formularfelder nur zeigen und zum Ausfüllen bereitstellen, wenn keine Option aus einem SELECT-Feld ausgewählt wurde (als Zusatzfrage also).
    Am Anfang wird das Textfeld nicht angezeigt, aber wenn ein User nichts wählt kommt ein Feld mit einer Frage. Wie kann ich zur Laufzeit ein Feld in ein berstehendes Formular einfügen?
    Kann jemand helfen?

    Danke,

    Gruss Volker

  2. #2
    Grinsemann ist offline Haudegen
    registriert
    11-02-2002
    Ort
    Osnabrück
    Beiträge
    511
    klar kann ich das:

    <script type="text/javascript">
    &#160;&#160;<!--
    &#160;&#160;function enable() {
    &#160;&#160;&#160;&#160;textBox = document.FORMULARNAME.TEXTBOXNAME
    &#160;&#160;&#160;&#160;selectBox = document.FORMULARNAME.SELECTBOXNAME;
    &#160;&#160;&#160;&#160;option = selectBox.options[selectBox.selectedIndex];
    &#160;&#160;&#160;&#160;if(option.value != '') {
    &#160;&#160;&#160;&#160;&#160;&#160;textBox.disabled = false;
    &#160;&#160;&#160;&#160;&#160;&#160;}
    &#160;&#160;&#160;&#160;else {
    &#160;&#160;&#160;&#160;&#160;&#160;textBox.disabled = true;
    &#160;&#160;&#160;&#160;&#160;&#160;}
    &#160;&#160;&#160;&#160;}
    &#160;&#160;//-->
    </script>

    <form name="FORMULARNAME">
    &#160;&#160;<input type="text" name="TEXTBOXNAME" disabled>
    &#160;&#160;<select name="SELECTBOXNAME" onchange="enable()">
    &#160;&#160;&#160;&#160;<option value="">Nein
    &#160;&#160;&#160;&#160;<option value="0">Ja
    &#160;&#160;</select>
    </form>

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •