Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] Select-Auswahl (https://www.delphipraxis.net/41827-%5Bjavascript%5D-select-auswahl.html)

velgreyer 9. Mär 2005 11:03


[JS] Select-Auswahl
 
Hiho

Ich habe ein HTML Select-Element. Die darin liegenden Werte rufe ich über
Code:
document.getElementById('iFormate')[1].value;
ab. Beim Firefox geht das wunderbar, aber der IE spielt (wieder) nicht mit :shock: Warum macht er das, und wie behebe ich das Problem?

http://www.datar.de/s.jpg, vel

alcaeus 9. Mär 2005 11:04

Re: [JS] Select-Auswahl
 
Ganz einfach: weil FF einen Fehler im JS-Interpreter hat.
getElementById kann nur ein Element zurückgeben, da die ID eindeutig sein muss. (getElementsByName) kann mehr zurückgeben. Einfach das [1] weglassen, fertig.
In deinem Fall solltest du aber mit name="iFormate" und getElemtnsByName arbeiten.

Greetz
alcaeus

velgreyer 9. Mär 2005 11:16

Re: [JS] Select-Auswahl
 
Zitat:

Zitat von JS-Debugger
Das Element unterstüzt diese Eigenschaft oder Methode nicht.

:duck:
Code:
alert(document.getElementsByName('iFormate').value);
Code:
<select name="iFormate" size="1">
http://www.datar.de/s.jpg, vel

alcaeus 9. Mär 2005 11:20

Re: [JS] Select-Auswahl
 
Zitat:

getElementById kann nur ein Element zurückgeben, da die ID eindeutig sein muss. (getElementsByName) kann mehr zurückgeben.
Zu Deutsch, bei getElementById brauchst du keinen Index, bei getElementsByName hingegen schon (warum glaubst du ist einmal von einem, das nächste mal von mehreren Elementen die Rede?
PS: Das steht auch in selfHTML ;)

Greetz
alcaeus

velgreyer 9. Mär 2005 11:36

Re: [JS] Select-Auswahl
 
OK, jetzt krieg ich wieder keinen Error und kein Result :)
Code:
alert(document.getElementsByName('iFormate')[0].value);
http://www.datar.de/s.jpg, vel

Treffnix 9. Mär 2005 11:38

Re: [JS] Select-Auswahl
 
Dann hast du kein Element, dass "iFormate" heisst ( <sometag name="iFormate"> ) *vonalcigelernthat* :stupid:
Was sollte es denn fürn Element sein?

alcaeus 9. Mär 2005 11:39

Re: [JS] Select-Auswahl
 
Hallo vel,

zeig doch mal auch etwas HTML. Bei mir hat es soeben funktioniert..und das auf dem PocketPC (und das will was heißen)

Greetz
alcaeus

Jens Schumann 9. Mär 2005 11:41

Re: [JS] Select-Auswahl
 
Zitat:

Zitat von velgreyer
OK, jetzt krieg ich wieder keinen Error und kein Result :)
Code:
alert(document.getElementsByName('iFormate')[0].value);
http://www.datar.de/s.jpg, vel

da getElementsByName eine IHTMLElementCollection zurückliefert würde ich es mal mit
Code:
(document.getElementsByName('iFormate').Item[0].value);
versuchen

velgreyer 9. Mär 2005 11:48

Re: [JS] Select-Auswahl
 
*Hier war mal eine URL zu meiner Admin-Seite, die ich nicht in google finden will* :roll: Der Teil unter alert() in esf() geht jetzt natürlich nicht ;)

http://www.datar.de/s.jpg, vel

alcaeus 9. Mär 2005 11:58

Re: [JS] Select-Auswahl
 
Moin vel,

schreib doch mal
Code:
<option value="...">asdf</option>
Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz