Number (SPT-Tag)

Aus SiteparkWiki
Version vom 24. Februar 2010, 12:00 Uhr von Schleusner (Diskussion | Beiträge) (Hob den Schutz von „Number (SPT-Tag)“ auf)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Name

<spt:number> - Zahleneingabe mit Prüfung auf Gültigkeit

Syntax

<spt:number name="variable" size="20"/>

Beschreibung

Mit dem sp:number-Tag können Zahleneingaben im Template auf ihre Gültigkeit überprüft werden. Fliesskommazahlen können wahlweise mit Komma oder Punkt eingegeben werden.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 1
value Text Nein None 1
fixvalue Text Nein None 1
locale Locale Nein None 1
disabled Condition Nein None 1
readonly Condition Nein None 1
size Number Nein 20 1
align Text Nein left 1
Dynamische Attribute Text Nein None 1
name
Bestimmt den Namen des Feldes.
value
Setzt einen Default-Wert für die mit name angegebenen Variable, wenn sie leer ist.
fixvalue
Überschreibt jeden vorhandenen Inhalt der mit name bestimmten Variablen mit dem durch fixvalue angegebenen Wert.
locale
Dieses Attribut bestimmt die Mehrsprachigkeit der Variablen.
disabled
HTML-Attribut (true, false).
readonly
HTML-Attribut (true, false).
size
'size'-Wert des generierten input-Tags.
align
Ausrichtung des Inhalts für das erzeugte Eingabefeld.
Dynamische Attribute
Dynamische Attribute sind beliebige HTML-Attribute, die evaluiert und bis zum HTML-Tag durchgereicht werden.

Beispiele

Eine kleine Visitenkarte

Template Quelltext

<sp:io type="in">
  <h3>Identity Card</h3>

  Name, Vorname:<br>
  <sp:text name="personal_name"/><br>

  Telefon:<br>
  <spt:number name="phone_local" size="5" value="030"/>/
  <spt:number name="phone_personal" size="5" align="right"/>
</sp:io>

<sp:io type="out">
  <h3>Identity Card</h3>

  Name, Vorname: 
  <sp:print name="personal_name"/><br>
  Telefon: 
  <sp:print name="phone_local"/>/
  <sp:print name="phone_personal"/>
</sp:io>