Domino 9 und frühere Versionen > ND6: Entwicklung

Darstellung eines Optionsfeldes im Web

<< < (4/4)

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