Formulareingabe(Dropdownlistenfeld)prüfen
Horst
- vb-script
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
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
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