hlp plz ... problem mit innerHTML und SELECT
johndoe
- dhtml
hiho...
mein problem ist folgendes:
ich habe mit innerHTML ein Dropdown-Menü und einen Button innerhalb einer Form erzeugt.
wenn ich ein element aus dem menü auswähle, kann ich per "document.form.kategorie.value" nicht den value auslesen, da kategorie kein objekt ist.
ich nehm mal an, dass dies der fall ist, weil ich die ausgabe als string erzeugt habe.
gibt es eine andere möglichkeit?
der code:
if(counter == 0){
var ausgabe2 = "";
ausgabe2 = "...";
document.all.erg.innerHTML = ausgabe2 + "<form name='form'><select name='kategorien'><option value='-'>Bitte waehlen</option><option value='kleidung'>Kleidung</option><option value='technik'>Technik</option><option value='versicherungen'>Versicherungen</option></select><input type='button' value='Artikel suchen' onClick='KategorieSuche()'></form>";
}
in der funktion "kategorieSuche()":
function KategorieSuche(){
alert(document.form.kategorie.value);
}
--> fehlermeldung, da kein objekt (sondern string)
gibt es eine andere möglichkeit?
danke für eure hilfe.
marc
Hallo,
wenn ich ein element aus dem menü auswähle, kann ich per "document.form.kategorie.value" nicht den value auslesen, da kategorie kein objekt ist.
<select name='kategorien'
^
alert(document.form.kategorie.value);
^^
Du hast beim Ansprechen das "n" von "kategorien" vergessen. Dann müsste es eigentlich schon funktionieren.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]