Checkbox (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 71: Zeile 71:
  
 
;<code>checked</code>
 
;<code>checked</code>
:Gibt an, ob der Radio-Button per default gechecked werden soll. Diese Einstellung gibt nur so lange, bis eine Auswahl durch den Bearbeiter vorgenommen und gespeichert wurde.
+
:Gibt an, ob die Checkbox gecheckt werden soll, wenn das Feld noch nicht vorhanden ist. Hier nur true anzugeben ist nicht Sinnvoll, da für eine nicht gecheckte Checkbox das Feld gelöscht wird und somit die Checkbox wieder gescheckt wird. Um prüfen zu können, ob bereits ein Eingabe erfolgt ist und somit der Default-Wert nicht verwendet werden soll, kann ein Hilfsfeld mit [[sp:hidden]] verwendet werden.
  
 
;<code>disabled</code>
 
;<code>disabled</code>
Zeile 81: Zeile 81:
 
==Beispiele==
 
==Beispiele==
  
===Drei Checkboxen===
+
===Checkbox mit Hilfsfeld ===
  
 
Template Quelltext
 
Template Quelltext
 
<source lang="xml">
 
<source lang="xml">
 
Wähle Sie aus<br>
 
Wähle Sie aus<br>
<sp:checkbox name="check_food" value="Wurst" /> Wurst<br>
+
<sp:hidden name="check_food_help" value="true"/>
<sp:checkbox name="check_food" value="Käse" /> Käse<br>
+
<sp:checkbox name="check_food" value="Wurst" checked="${check_food_help}"/> Wurst<br>
<sp:checkbox name="check_food" value="Milch" /> Milch<br>
 
 
</source>
 
</source>
  
Zeile 94: Zeile 93:
 
<noinclude>
 
<noinclude>
 
[[Category:SP-Tags]]
 
[[Category:SP-Tags]]
[[Category:Qualität_des_Inhalts_prüfen]]
 
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

Version vom 9. Juni 2008, 14:03 Uhr

Name

<sp:checkbox> - Erzeugt eine Checkbox

Syntax

<sp:checkbox name="variable" value="Inhalt" />

Beschreibung

Der CheckBox-Tag erzeugt eine HTML-CheckBox.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 1
value Text Nein true 1
locale Locale Nein None 1
type Content-Type Nein text 1
checked Condition Nein None 1
disabled Condition Nein None 1
readonly Condition Nein None 1
name
Bestimmt den Namen des Eingabefeldes.
value
Setzt einen zu übertragenen Wert dieser CheckBox.
locale
Diese Attribut bestimmt die Mehrsprachigkeit der Variablen.
type
Der Typ des Eingabefeldes.
checked
Gibt an, ob die Checkbox gecheckt werden soll, wenn das Feld noch nicht vorhanden ist. Hier nur true anzugeben ist nicht Sinnvoll, da für eine nicht gecheckte Checkbox das Feld gelöscht wird und somit die Checkbox wieder gescheckt wird. Um prüfen zu können, ob bereits ein Eingabe erfolgt ist und somit der Default-Wert nicht verwendet werden soll, kann ein Hilfsfeld mit sp:hidden verwendet werden.
disabled
HTML-Attribut (true, false).
readonly
HTML-Attribut (true, false).

Beispiele

Checkbox mit Hilfsfeld

Template Quelltext

Wähle Sie aus<br>
<sp:hidden name="check_food_help" value="true"/>
<sp:checkbox name="check_food" value="Wurst" checked="${check_food_help}"/> Wurst<br>