Horst: Formulareingabe(Dropdownlistenfeld)prüfen

Hallo
Kann mir jemand sagen, wie man mit VBScript ein Dropdownlistenfeld abfragt ? (Bin schon ganz verzweifelt ;-(

Möchte folgendes tun
Wenn unten stehendes Listenfeld auf "keine" steht, möchte ich mit ner msgBox ne Warnung abschicken.
Dass Formular heißt "Personal"

<TD style="WIDTH: 20%" align=left>
   <SELECT style="LEFT: 50px; WIDTH: 120px;
CURSOR: auto;
   COLOR: black; TOP: 200px" size=1 name=abt_fr1 onBlur=test()>
    <OPTION value="keine" selected>Keine</OPTION>
    <OPTION value="Lager1/2">Lager 1/2</OPTION>
    <OPTION value="Lager3">Lager 3</OPTION>
    <OPTION value="Lager5">Lager 5</OPTION>
    <OPTION value="Prod">Produktion</OPTION>
    <OPTION id=5 value="Aus">Aushilfe</OPTION>
    <OPTION id=6 value="Leih">Leiharbeiter</OPTION>
   </SELECT>
  </TD>
Danke im Voraus
Gruß Horst

  1. Hallo

    Hallo Horst

    Kann mir jemand sagen, wie man mit VBScript ein Dropdownlistenfeld abfragt ? (Bin schon ganz verzweifelt ;-(

    Möchte folgendes tun
    Wenn unten stehendes Listenfeld auf "keine" steht, möchte ich mit ner msgBox ne Warnung abschicken.

    Warum machst Du das nicht einfach mit JavaScript?

    <script>
    function test() {
     if (document.Personal.Selektion.options[document.Personal.Selection.selectedIndex]  == 0)
      alert("Falsche Eingabe");
    }
    </script>

    Dass Formular heißt "Personal"

    <SELECT style="LEFT: 50px; WIDTH: 120px;
    CURSOR: auto;
       COLOR: black; TOP: 200px" size=1 name=abt_fr1 onBlur=test()>

    <select name="Selektion" ...>

    Mehr dazu findest Du unter
    http://selfhtml.teamone.de/javascript/objekte/options.htm

    Danke im Voraus
    Gruß Horst

    Grüße
    Andi

    1. Hallo Horst

      <script>
      function test() {
      if (document.Personal.Selektion.options[document.Personal.Selection.selectedIndex]  == 0)

      Ist natürlich Unsinn. Muß heissen:

      if (document.Personal.Selektion.options[document.Personal.Selection.selectedIndex]  == "Keine")
      ...

      oder

      if (document.Personal.Selection.selectedIndex == 0)
      ...

      Grüße
      Andi