Input
class Input extends Control
Input Element
Das input-Element wird innerhalb von Formularen genutzt, um Daten vom Benutzer abzufragen (input = Eingabe). geeignet für einzeiligen Text, Ausgangswert
<input disabled="disabled" type="text" id="control-98e124f32f" name="Name" class="form-control" placeholder="Label" value="Wert">
id ID des Input Element class CSS-Klasse name Name des Input Element value Wert des Input Element type Typ des Input Element placeholder Placeholder des des Input Element disabled sperren des Input Element data Data Attribut
Properties
protected string | $template | from Element | |
protected SimpleMap | $map | from Element |
Methods
neues Objekt
Setzt einen Platzhalter in der Form eines Attributes
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
Gibt das Standard Template von Input zurück
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
Initialisieren weiterer Argumente über Eigenschaften
Gibt das Label zurück
Neue Instanz
Details
at line 58
__construct(string $name, string $label, string|null $value = null, boolean $disabled = false)
neues Objekt
in Element at line 66
Element
setPlaceholder(string $placeholder, string $value)
Setzt einen Platzhalter
in Element at line 82
Element
setData(string $name, string $value)
Setzt ein Data Attribut
Es können mehrere Attribute gesetzt werden, die neuen Werte werden angehängt
in Element at line 101
Element
setAttribute(string $name, string $value, string $placeholder = null)
Setzt einen Platzhalter in der Form eines Attributes
in Element at line 117
string
wrapAsAttribute(string $name, string $value)
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
name="value"
at line 78
protected string
getDefaultTemplate()
Gibt das Standard Template von Input zurück
in Element at line 135
string
getHtml()
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
in Element at line 144
string
__toString()
Gibt das Element als String zurück
in Element at line 160
protected Control
initAttributesFromProperties(Properties $properties, array $names = [])
Initialisieren weiterer Argumente über Eigenschaften
at line 87
string
getLabel()
Gibt das Label zurück
at line 108
static Input
getInstanceFromProperties(Properties $properties)
Neue Instanz
name Name des Feldes label Bezeichner value Wert disabled deativiert id ID type Type class CSS-Klasse data Data-Attribute placeholder Platzhalter (indentishc zu label)