Options- Tag erstellen und selektieren

C3000

Mitglied
Hi Leute

Ich möchte auf meiner Seite dynamisch ein Select- Tag mit mehreren Optionstags erstellen lassen. Das ganze funktioniert auch ganz gut, jedoch wird meine Vorselektion nicht beachtet. Egal ob ich in das Optionstag selected="" oder selected="selected" eintrage.

Das ganze passiert auch nur im FF der IE zeigt mir zum ersten mal das was ich sehen will.

Ich verwende XHTML 1.0 Strict und wurdere mich warum sich der FF nicht an das Attribut selected="selected" hält.

Bei google bin ich immer wieder auf die gleiche Antwort gestoßen die aber bei mir nicht funktioniert.

HIer mal ein wenig Code:
Code:
Builder.node("select", [
	Builder.node("option", "1"),
        Builder.node("option", "2"),
        Builder.node("option", "3"),
	Builder.node("option", "4"),
        Builder.node("option", {selected:""}, "5"),
        Builder.node("option", "10"),
	Builder.node("option", "15"),
        Builder.node("option", "20")
])

Das ganze ist mit Scriptaculous realisiert.

Ich hoffe mir kann jemand helfen auch wenn es nur ein fast belangloses Problem ist.

Danke schon mal für eure Mühen.

MfG C3000
 
Probier mal Folgendes:
Code:
var select = Builder.node("select", […]);
select.options[4].selected = true;
 
Danke für deine Antwort. Das ganze funktioniert auch.

Allerdings wenn ich oben bei den Attributen selected:"true" eintragen wiederum nicht.

Kann sich das einer Erklären?

MfG C3000
 
Hi,

EDIT:
Ups, hab gerade gesehen, dass Du meinen eigentlichen Lösungsvorschlag schon erfolglos probiert hattest.

EDIT2:
Hast Du schon
Code:
Builder.node("option", {selected:"selected"}, "5")
versucht?

Ciao
Quaese
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück