Checkbox Name als Variable
Timo
- xsl
0 Cheatah0 Cheatah
0 Thomas Meinike0 Thomas J.S.
Hallo,
Will mit XSL dynamisch Checkboxen erzeugen. Das mach ich in einer for-each anweisung. Will aber nicht, daß die Checkboxen nachher alle den gleichen Namen haben.
Kann man als Checkbox Namen irgendwie ne Variable vergeben oder die Nammen in einen Array speichern?
Die Anweiung könnte z.B. so lauten (geht aber nicht so, nur als Beispiel was ich meine!)
<input type="checkbox" name="$VARIABLE" value="irgendwas"/>
dieses $VARIABLE wird eben nicht aufgelöst. Die Checkboxen heissen dann alle "$VARIABLE".
Wie krieg ich das hin? Ich weiss z.B. das es in PHP mit nem Array geht:
<input type="checkbox" name="ARRAY[]"/>
geht aber auch nicht in XSL. Gleiches Problem!
Danke schonmal
Gruß
Timo
Hi,
<input type="checkbox" name="$VARIABLE" value="irgendwas"/>
Du meinst eigentlich:
<input type="checkbox" value="irgendwas">
<xsl:attribute name="name"><xsl:value-of select="$VARIABLE"/></xsl:attribute>
</input>
Für den Mittelteil gibt es die Kurzschreibweise "{$VARIABLE}".
Cheatah
P.S.:
Du meinst eigentlich:
_Ganz_ eigentlich meinst Du:
<xsl:element name="input">
<xsl:attribute name="type"><xsl:value-of select="'checkbox'"/></xsl:attribute>
<xsl:attribute name="name"><xsl:value-of select="$VARIABLE"/></xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="'irgendwas'"/></xsl:attribute>
</xsl:element>
XSL kennt diverse Kurzschreibweisen.
Cheatah
Hallo,
Die Anweiung könnte z.B. so lauten (geht aber nicht so, nur als Beispiel was ich meine!)
<input type="checkbox" name="$VARIABLE" value="irgendwas"/>
<input type="checkbox" name="{$VARIABLE}" value="irgendwas"/>
Siehe auch [pref:t=68934&m=396166].
MfG, Thomas
Hallo,
Will mit XSL dynamisch Checkboxen erzeugen.
Das wissen wir alle seit: [pref:t=68821&m=395434]
Und ich kann dir versichern, dass deine Ingoranz auf Antworten und Rückfragen auf deine Posting, dir keine allzu große Beliebtheit verschafft und die Möglichkeit zukünftig überhaupt Antworten zu bekommen auch einschränkt.
Grüße
Thomas