ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
6108
6108
EMPFEHLEN
-
Hi!
Ich habe eine Select Box mit mehreren Option-Elementen.
Den value bei onChange kann man problemlos auslesen, wie jedoch bekomme ich den Inhalt (text) des gewählten elements
Sicher nur eine kleinigkeit, danke für die Hilfe,PHP-Code:<script language="javascript">
funktion testfunktion() {
alert(document.getElementById("test").value); // -> Liefert value;
}
</script>
<Select name="test" id="test" onChange="testfunktion">
<option value="1">1. Inhalt</option>
<option value="2">2. Inhalt</option>
<option value="3">3. Inhalt</option>
</select>
LG
Mike
-
Mit
alert(document.getElementById("test").text)
-
Danke.. leider nein
Zur Info: IE 6.0 (möglicherweise unterstützt der diese methode nicht).
Resultat ist jedenfalls ein undefinend.
hier nochmals das Codefragment 1:1:
LGPHP-Code:<head>
......
<script language="javascript">
function setKategorie()
{
alert(document.getElementById("kategorieIDselectbox").value); // -> Liefer Wert
alert(document.getElementById("kategorieIDselectbox").text); // -> Liefert UNDEFINED
}
</script>
...
</head>
<body....>
......
<select name="kategorieIDselectbox" id="kategorieIDselectbox" onChange="setKategorie();">
<option value="1" style="background-color: #FF0000;">Kategorie 1</option>
<option value="2" style="background-color: #FF0000;">Kategorie 2</option>
<option value="3" style="background-color: #FF0000;">Kategorie 3</option>
</select>
MikeGeändert von Mik3e (01.07.05 um 14:28 Uhr)
-
Dann eben so:
Code :1
alert(document.getElementById("test").options[document.getElementById("test").selectedIndex].text)
-
Jawohl, danke herzlichst...
-
Du kannst per this der Funktion das Ursprungselement auch als Objekt übergeben....das spart dir Schreibarbeit und reduziert mögliche Fehlerquellen:
Code :1 2 3 4 5 6 7 8
<script type="text/javascript"> function funktion(obj) { alert(obj.options[obj.selectedIndex].text) } </script> ..... <select onchange="funktion(this)">
-
Mache ich auch.. Habs nur im beispiel nicht angeführt um nicht unnötig für Verwirrung zu sorgen...
Danke jedenfalls,
LG
Mike
-
30.08.10 14:32 #8
- Registriert seit
- Aug 2010
- Beiträge
- 3
Falls jemand noch nach einer Möglichkeit sucht, so findet er unter http://mabraham.de/jquery-select-ele...-manipulieren/ eine Artikel, der den Umgang mit Select Feldern in jQuery eingehend beschreibt.
Ähnliche Themen
-
Datenbank auslesen (select)
Von themonk im Forum C/C++Antworten: 3Letzter Beitrag: 16.09.09, 20:40 -
[Perl]Auslesen von Content-Type multipart/form-data
Von Nugorra im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 20.08.09, 12:40 -
Wie POST-ÜbergabeString (Content) auslesen?
Von eaglestar im Forum JavaAntworten: 7Letzter Beitrag: 12.03.09, 15:48 -
Select auslesen
Von hoctar im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 26.01.09, 12:52 -
Select Variable in PHP auslesen
Von Diablo82 im Forum PHPAntworten: 11Letzter Beitrag: 08.06.06, 13:46





Zitieren
Login




