Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 6 von 6
-
20.10.2011, 12:10 #1
Byte
- Registriert seit
- 09.2005
- Beiträge
- 89
Per Javascript Combobox auslesen, wie?
Hallöle mit einander ich bins mal wieder =)
Dies mal habe ich ein neues Problem und zwar wie kann ich per Javascript eine Combobox auslesen. Also ich nutze das jQuery Plugin und hab es mit folgendem Code versucht:
Nur sagt mir der ganze Spaß im alert: 'undefined' , nur warum wenn ich so z.B. eine normale inputbox abrufe bekomme ich ihren Wert. Hat wer ein Idee oder ein Tipp wie ich es hin bekomm?PHP-Code:<body>
<form name=test>
<select name="value" id="value">
<option name=one value=one> 1 </option>
<option name=two value=two> 2 </option>
<option name=three value=three> 3 </option>
</select>
</form>
<button id="click">click</button>
</body>
<script type="text/javascript">
$("#click").click(function () {
var value = $('input[name=value]');
alert (value.val())
});
</script>
Liebe Grüße
NchtigusGeändert von nchtigus (20.10.2011 um 12:31 Uhr)
-
20.10.2011, 12:28 #2
Byte
- Registriert seit
- 09.2005
- Beiträge
- 89
Danke für alle die vorbei geschaut haben =) aber habe schon selber die Lösung gefunde. Falls jemand das selbe Problem hat, was ich bezweifel da die Lösung echt einfach war hier der Code.
Also Warum einfach wenn es auch schwer geht, in diesem Sinne euch allen einen schönen Tag noch!PHP-Code:
<body>
<form name=test>
<select name="value" id="value">
<option name="one" value="one"> 1 </option>
<option name="two" value="two"> 2 </option>
<option name="three" value="three"> 3 </option>
</select>
</form>
<button id="click">click</button>
</body>
<script type="text/javascript">
$("#click").click(function () {
var value = $('#value');
alert (value.val())
});
</script>
-
20.10.2011, 14:24 #3
...benutze halt keine fremden Frameworks, sondern programmiere selbst. Außerdem ist es nicht besonders klug, reservierte Bezeichnungen (z.B. value) als Namen für eigene Objekte zu verwenden. Das fällt dir früher oder später auf die Füße. Ansonsten steht der gesuchte Wert in
(wahlweise "this.form" durch die Referenz im document-Objekt zu ersetzen)Code:this.form.blafasel.options[this.form.blafasel.options.selectedIndex].value
You get out what you put in.
Hinweis: Außerhalb der Technik werden ironische Textabschnitte nicht immer gesondert gekennzeichnet.
-
20.10.2011, 15:21 #4
Byte
- Registriert seit
- 09.2005
- Beiträge
- 89
danke,
alles klar dann werd ich mir das mal angewöhnen, bin neu im Javascript berreich. Danke für die Tipps werd es gleich mal umsetzten, will mir ja einen sauberen Programmierstil aneignen und nichts was mir auf die Füße fällt
-
20.10.2011, 15:34 #5
Die ganzen Funktionsbibliotheken ermöglichen nette Spielereien und sind manchmal sogar nützlich, bringen aber für die meisten Aufgaben Unmengen an unötigen Zeug mit, was zum einen die Fehlersuche erschwert und zum anderen die Performance der Seite bremst. Javascript ist nun mal alles andere als eine schnelle Sprache - weniger ist hier meist mehr. -> http://de.selfhtml.org/javascript/index.htm zwar nicht mehr uptodate aber eine solide Grundlage. Auch ganz nett für den Einstieg: das AJAX-Kompendium von Markt und Technik.
You get out what you put in.
Hinweis: Außerhalb der Technik werden ironische Textabschnitte nicht immer gesondert gekennzeichnet.
-
20.10.2011, 16:24 #6
Byte
- Registriert seit
- 09.2005
- Beiträge
- 89
Danke ich werd mal in den Selfhtml Artikel rein schauen und eventuell mir das Buch zulegen, aber bin nicht so der Büchermensch ich such mir lieber das was ich brauche in Foren zusammen
Ähnliche Themen
-
VBA: Combobox in Userform füllen
Von Soxx im Forum ProgrammierenAntworten: 8Letzter Beitrag: 03.01.2011, 22:23 -
HTA Script mit Dynamischer ComboBox
Von bieri87 im Forum ProgrammierenAntworten: 2Letzter Beitrag: 24.09.2010, 13:00 -
Delphi 2005 ComboBox
Von F v Assisi im Forum ProgrammierenAntworten: 5Letzter Beitrag: 03.03.2007, 13:51 -
Cookie per JavaScript auslesen
Von Erxos im Forum ProgrammierenAntworten: 0Letzter Beitrag: 06.09.2005, 10:09 -
Verbindung ComboBox Word mit VisualBasic
Von Mirjam im Forum Office-ProgrammeAntworten: 4Letzter Beitrag: 09.05.2003, 12:19
12

Zitieren

Lesezeichen