php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.11.2011, 09:39  
Erfahrener Benutzer
 
Registriert seit: 28.06.2009
Beiträge: 109
PHP-Kenntnisse:
Fortgeschritten
eisenhans befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mit Prototype Select Element ansprechen

Krieg hier langsam die Krise
Möchte ein Select-Element in einem Formular über seine ID ansprechen, aber es ergibt nur NULL.

Code:
<form id="uk_filter" class="uk_freischalten"
  method="post"
  action="uk.php">
  <div style="width:192px;padding:4px;text-align:left;" class="uk_filter">
     <select class="wbs_form"  name="staatenID"  id="staatenID" >
        <option  value="-1" >Alle&nbsp;L&auml;nder</option>
        <option  value="2" >Kroatien</option>
        <option  value="1" >&Ouml;sterreich</option>
     </select>
  </div>
  <div style="width:192px;padding:4px;" class="uk_filter">
    <input class="mybutton" type="submit" value="Anwenden"
    name="form_submit" style="margin-left:72px;width:120px;">
  </div>
</form>
Warum kann ich hier Die Select Box in Prototype nicht mit $('staatenID') ansprechen ?
__________________
Webstammtisch Oldenburg
eisenhans ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.11.2011, 09:53  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Wo genau führst du das aus? Ist der DOM-Baum da vielleicht noch gar nicht fertig aufgebaut?
fab ist offline   Mit Zitat antworten
Alt 03.11.2011, 11:05  
Erfahrener Benutzer
 
Registriert seit: 28.06.2009
Beiträge: 109
PHP-Kenntnisse:
Fortgeschritten
eisenhans befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fab Beitrag anzeigen
Wo genau führst du das aus? Ist der DOM-Baum da vielleicht noch gar nicht fertig aufgebaut?
Doch ist er, lade ein externes JavaScript, das folgendes enthält:
Code:
Event.observe(window, 'load', observe_laender());

function observe_laender(){
  alert('observer');
  var staatenID = $('staatenID'); 
}
__________________
Webstammtisch Oldenburg
eisenhans ist offline   Mit Zitat antworten
Alt 03.11.2011, 11:07  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Nein, ist er nicht Du führst die Funktion nämlich direkt aus anstatt sie als Event Handler zu registrieren (Event Handler ist dadurch der Rückgabewert von observer_lander() - also gar keiner)

Richtig wäre:
Code:
Event.observe(window, 'load', observe_laender);
Edit: Noch was... ist die Funktion da wirklich zu Ende? Dann ist die Variable staatenID so oder so direkt wieder verloren, da sie nur im Scope der Funktion existiert.
fab ist offline   Mit Zitat antworten
Alt 03.11.2011, 11:22  
Erfahrener Benutzer
 
Registriert seit: 28.06.2009
Beiträge: 109
PHP-Kenntnisse:
Fortgeschritten
eisenhans befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fab Beitrag anzeigen
Nein, ist er nicht Du führst die Funktion nämlich direkt aus anstatt sie als Event Handler zu registrieren (Event Handler ist dadurch der Rückgabewert von observer_lander() - also gar keiner)

Richtig wäre:
Code:
Event.observe(window, 'load', observe_laender);
You're the man !

Cool, danke, hab die ganze Zeit gerätselt, ob ich in einer Form irgendwie nicht direkt dran komme, so passt es.

Und ja, es folgt noch mehr Code, aber für das Problem irrelevant, wie man auch sieht.
__________________
Webstammtisch Oldenburg
eisenhans ist offline   Mit Zitat antworten
Alt 03.11.2011, 19:13  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Noch additiv: http://www.prototypejs.org/api/funct...seventlistener
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 10.11.2011, 17:48  
Neuer Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
kkkk befindet sich auf einem aufstrebenden Ast
Standard js

Hammer!!!!

Geändert von kkkk (10.11.2011 um 18:07 Uhr). Grund: ...
kkkk ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Auf bestimmte Array Variable in SELECT anweisung zugreifen h.humpol Datenbanken 2 21.08.2011 12:51
[Erledigt] Einzelnes Element ansprechen berti JavaScript, Ajax und mehr 14 14.06.2011 23:37
Fusszeile verschwindet, Leerzeile fehlt ariane PHP Einsteiger 4 17.04.2011 18:21
HTML-String auslesen bit4fox PHP Einsteiger 10 08.01.2011 16:33
Element erstellen, in Quelltext einfügen und auf dieses zugreifen können R4v3r JavaScript, Ajax und mehr 8 18.12.2009 11:33
Teilnahmeverzeichnis/Dienstplan. linus-johannes PHP Tipps 2009 2 03.11.2009 16:15
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
QuickForm mit dynamischem SELECT element phreund PHP Tipps 2008 1 23.07.2008 04:05
SELECT Komponente per JavaScript ansprechen Plague HTML, Usability und Barrierefreiheit 5 28.06.2008 18:39
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
CSS Print Formular Element select andrew22 HTML, Usability und Barrierefreiheit 1 09.11.2006 14:34
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
prototype select, prototype php element, prototype html klassen ansprechen, prototype formular, prototype div ansprechen, prototyp elemente ansprechen, prototype select element with class, prototype select box eintrag wählen, prototype select(\'a[class, webstammtisch oldenburg, mit prototype klasse ansprechen, prototype select option, prototype select element, div ansprechen mit prototype, div mit class ansprechen , prototype, prototype formular element select finden

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum