Domino 9 und frühere Versionen > ND6: Entwicklung
Darstellung eines Optionsfeldes im Web
Axel:
Hat du mal ein kleines Beispiel für mich. Ich steh im Moment ein bisschen auf dem Schlauch und seh den Wald vor lauter Bäumen nicht.
Axel
diali:
<p>
<input type="radio" name="Feld1" value="1"<<berechneter Text>>> 1
<input type="radio" name="Feld1" value="2"<<berechneter Text>>> 2
<input type="radio" name="Feld1" value="3"<<berechneter Text>>> 3
</p>
für berechneter Text muss dann eine Formel in der Art:
@If("Dein Feld" = "1"; " checked>"; ">")
' Leerzeichen im String " checked>" beachten!
' analog für 2 und 3
Hast Du keine Ahnung, wie viele Werte in dem Feld sind, dann muss alles in einen berechneten Text und die einzelnen Zeilen per Schleife berechnet werden.
Axel:
So funktioniert's irgendwie nicht.
So sieht mein Code aus:
--- Code: ---<TD valign="top" colspan="2">
<input type="radio" name="Zufriedenheit" value="1" @If(Zufriedenheit = "1"; " checked>"; ">") 1
<input type="radio" name="Zufriedenheit" value="2" @If(Zufriedenheit = "2"; " checked>"; ">") 2
<input type="radio" name="Zufriedenheit" value="3" @If(Zufriedenheit = "3"; " checked>"; ">") 3
<input type="radio" name="Zufriedenheit" value="4" @If(Zufriedenheit = "4"; " checked>"; ">") 4
<input type="radio" name="Zufriedenheit" value="5" @If(Zufriedenheit = "5"; " checked>"; ">") 5
<input type="radio" name="Zufriedenheit" value="6" @If(Zufriedenheit = "6"; " checked>"; ">") 6
<input type="radio" name="Zufriedenheit" value="7" @If(Zufriedenheit = "7"; " checked>"; ">") 7
<input type="radio" name="Zufriedenheit" value="8" @If(Zufriedenheit = "8"; " checked>"; ">") 8
<input type="radio" name="Zufriedenheit" value="9" @If(Zufriedenheit = "9"; " checked>"; ">") 9
<input type="radio" name="Zufriedenheit" value="10" @If(Zufriedenheit = "10"; " checked>"; ">") 10
<input type="radio" name="Zufriedenheit" value="0" @If(Zufriedenheit = "0"; " checked>"; ">") k.A.
</TD>
</TR>
Hier ist das Feld Zufriedenheit eingefügt (bearbeitbares Textfeld)
--- Ende Code ---
Als Ergebnis erhalte ich eine markierte Optionsschaltfläche ohne Text.
In dieser Form:
<input type="radio" name="Zufriedenheit" value="1" @If(Zufriedenheit = "1"; " checked>"; ">") >1
...
erhalte ich dann die entsprechende Anzahl von Optionen angezeigt und es immer die letzte Option markiert, egal was im Feld für ein Wert steht.
Axel
m3:
Der Teil
--- Code: ---@If(Zufriedenheit = "1"; " checked>"; ">")
--- Ende Code ---
Steht aber schon in einem Computed Text, oder?
Axel:
--- Zitat von: m3 am 27.04.07 - 12:12:26 ---Steht aber schon in einem Computed Text, oder?
--- Ende Zitat ---
Ähhm. Danke für den Tritt in die richtige Richtung. Jetzt weiß ich was mir berechnetem Text gemeint war. :-\
Jetzt funktioniert's wie's soll.
Vielen Dank für eure Hilfe.
Axel
PS: Ich geh' jetzt in den Baumarkt eine Axt kaufen und die Bäume fällen. ...damit man den Wald wieder sieht. ;)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln