hi zusammen,
ich hab zu diesem problem in selfhtml und ähnlichen tutorials leider kein beispiel gefunden....
hier ist was ich machen möchte:
ich habe folgendes formular mit einer select-liste:
darunter befindet sich ein form, die nur einen button enthält
beim drücken dieses buttons soll nun folgendes passieren:
von dem option-feld der obigen select-list, welches der anwender angeklickt sollen der value und der text der java-script-funktion übergeben werden die man aufruft wenn der button gedrückt wird...
habs jetzt wie oben probiert, da kriege ich aber keine werte raus und die js-konsole sagt mir:
alternativ könnte ich natürlich auch vorher die select-list mit einer schleife durchlaufen und prüfen ob
ist und das dann der eigentlichen funktion als parameter übergeben, aber es muss doch auch ohne schleife gehen oder?
was mache ich hier falsch?
danke für jede hilfe.....
ich hab zu diesem problem in selfhtml und ähnlichen tutorials leider kein beispiel gefunden....
hier ist was ich machen möchte:
ich habe folgendes formular mit einer select-liste:
Code:
<form name="srcWirkstoffklasseForm"> <select name="srcWirkstoffklasseSelect> <option value=""></option> <option value="8">Diuretika</option> <option value="5">orale Nitrate</option> <option value="6">Statine</option> </select> </form>
Code:
<form name="formAddNewAgent" onSubmit="addNewAgent(document.srcWirkstoffklasseForm.srcWirkstoffklasseSelect.options.selected.text, document.srcWirkstoffklasseForm.srcWirkstoffklasseSelect.options.selected.value)"> <input type="submit" value="neuen wirkstoff anlegen" /> </form>
von dem option-feld der obigen select-list, welches der anwender angeklickt sollen der value und der text der java-script-funktion übergeben werden die man aufruft wenn der button gedrückt wird...
habs jetzt wie oben probiert, da kriege ich aber keine werte raus und die js-konsole sagt mir:
Fehler: document.srcWirkstoffklasseForm.srcWirkstoffklasse Select.options.selected has no properties
Code:
document.srcWirkstoffForm.srcWirkstoffklasse.Select.options[i] == true
was mache ich hier falsch?
danke für jede hilfe.....
Kommentar