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.
Ergebnis 1 bis 6 von 6
  1. #1
    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:

    PHP-Code:
    <body>

        <
    form name=test>
            <
    select name="value" id="value">
                <
    option name=one value=one</option>
                <
    option name=two value=two</option>
                <
    option name=three value=three</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> 
    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?


    Liebe Grüße

    Nchtigus
    Geändert von nchtigus (20.10.2011 um 12:31 Uhr)

  2. #2
    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.

    PHP-Code:


    <body>

        <
    form name=test>
            <
    select name="value" id="value">
                <
    option name="one" value="one"</option>
                <
    option name="two" value="two"</option>
                <
    option name="three" value="three"</option>
            </
    select>
        </
    form>

    <
    button id="click">click</button>


    </
    body>

        <
    script type="text/javascript">
        
            $(
    "#click").click(function () {
                    var 
    value = $('#value');
                    
    alert (value.val())

               });
        
    </script> 
    Also Warum einfach wenn es auch schwer geht, in diesem Sinne euch allen einen schönen Tag noch!

  3. #3
    Registriert seit
    04.2000
    Beiträge
    26.643
    Zitat Zitat von nchtigus Beitrag anzeigen
    Also Warum einfach wenn es auch schwer geht,
    ...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

    Code:
    this.form.blafasel.options[this.form.blafasel.options.selectedIndex].value
    (wahlweise "this.form" durch die Referenz im document-Objekt zu ersetzen)
    You get out what you put in.

    Hinweis: Außerhalb der Technik werden ironische Textabschnitte nicht immer gesondert gekennzeichnet.

  4. #4
    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

  5. #5
    Registriert seit
    04.2000
    Beiträge
    26.643
    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.

  6. #6
    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

  1. VBA: Combobox in Userform füllen
    Von Soxx im Forum Programmieren
    Antworten: 8
    Letzter Beitrag: 03.01.2011, 22:23
  2. HTA Script mit Dynamischer ComboBox
    Von bieri87 im Forum Programmieren
    Antworten: 2
    Letzter Beitrag: 24.09.2010, 13:00
  3. Delphi 2005 ComboBox
    Von F v Assisi im Forum Programmieren
    Antworten: 5
    Letzter Beitrag: 03.03.2007, 13:51
  4. Cookie per JavaScript auslesen
    Von Erxos im Forum Programmieren
    Antworten: 0
    Letzter Beitrag: 06.09.2005, 10:09
  5. Verbindung ComboBox Word mit VisualBasic
    Von Mirjam im Forum Office-Programme
    Antworten: 4
    Letzter Beitrag: 09.05.2003, 12:19

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed