php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.06.2008, 22:18  
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Beiträge: 476
Plague
Standard SELECT Komponente per JavaScript ansprechen

Hallo,

ich möchte eine Select-Box in der Form:
Code:
<SELECT NAME="state" SIZE=0>
	<OPTION VALUE="110">AL</OPTION>
	<OPTION VALUE="123">AK</OPTION>
	<OPTION VALUE="238">AR</OPTION>
</SELECT>
ansteuern. Dabei kann ich leider nicht den selectedIndex verwenden, da ich die Änderung durch einen Button in einem PopUp vornehmen will, in dem die Stelle des Wertes in der Select-Box nicht bekannt ist.
Ich kenne nur den Value der Option. Gibt es einen Weg die Select Komponente per Javascript auf die Option zu setzen, die z.B. dem Wert "123" entspricht?

Danke und Gruß
Thomas

P.S. Google zeigt mir nichts entsprechendes...
Plague ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.06.2008, 22:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zum Setzen mußt Du doch eh das Select Feld ansprechen. Dann aber kannst Du auch selectedIndex auslesen.

Code:
selection = opener.document.getElementsByName('state')[0];
selection.options[selection.selectedIndex].value = ...
nikosch ist offline   Mit Zitat antworten
Alt 26.06.2008, 23:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.selfhtml.org/javascript/objekte/options.htm
Zergling-new ist offline   Mit Zitat antworten
Alt 27.06.2008, 22:02  
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Beiträge: 476
Plague
Standard

Das Ansprechen ist nicht das Problem! Ich möchte einfach das Element aufrufen, dass den Wert 123 hat! Ohne den SelectedIndex zu verwenden!!!
Plague ist offline   Mit Zitat antworten
Alt 28.06.2008, 00:44  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

Code:
<html>
<head>
<script type="text/javascript">
function setchecked(selectid,valuewert)
{
  optionen=document.getElementById(selectid).options;
  for(i=0;i<optionen.length;i++)
  {
    if(optionen[i].value==valuewert)
	{
	  optionen[i].setAttribute('selected','selected');
	  alert(optionen[i].value+'='+optionen[i].firstChild.nodeValue);
	}
  }
}
</script>
</head>
<body onload="setchecked('sel',2)">
<form>
<select id="sel" size="4">
<option value="0">null</option>
<option value="1">eins</option>
<option value="2">zwei</option>
<option value="3">drei</option>
</select>
</form>
<body>
</html>
__________________
Slava
http://bituniverse.com
Slava ist offline   Mit Zitat antworten
Alt 28.06.2008, 18:39  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du meinst, Du möchtest unter mehreren Selects dasjenige ansprechern, das einen bestimmten Wert ausgewählt hat?
Dann mußt Du über getElementsByTagName('select') alle Selections auslesen, über .length die Elemente durchlaufen und deren Auswahl prüfen.
Wie ist das Verhalten denn definiert, wenn mehrere Elemente in Frage kommen?
nikosch 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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[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
Javascript Select liste verdoppeln dsmcg HTML, Usability und Barrierefreiheit 8 19.10.2006 16:56
Unsichtbares Formularfeld mit Javascript ansprechen mAy^daY HTML, Usability und Barrierefreiheit 6 13.08.2006 21:25
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Probleme mit Inner Select Datenbanken 0 19.10.2005 15:22
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript select setzen, javascript select selected, select per javascript, javascript select ansprechen, js select selected, javascript select option setzen, javascript select option, javascript select option auswählen, javascript select value setzen, javascript select, javascript option in select auswählen, javascript select durchlaufen, select selected javascript, js select ansprechen, select javascript, add option per javascript, javascript option selected setzen, select per javascript setzen, select per javascript auswählen, select setzen javascript

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:32 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.