class Input extends VoidView

Input - Form control

Die Beschreibung des Elements ist in der HTML-Spezifikation zu finden

Properties

protected AttributeMap $attributes from Element
protected type $selfClosing from Element
protected type $noEndTag from Element
protected Namespaces $namespace from Element
protected string $prefix from Element
protected string $localName from Element

Methods

__construct(string $value = null)

Neue Instanz von Input erstellen

setValue(string $value)

HTML-Attribute value setzen

string
getHTML()

HTML-Zeichenkette

from Element
string
__toString()

Liefert die Nodes als Zeichenkette zurück

from Node
setNamespace(Namespaces $namespace)

Namespace setzen

from Element
Namespaces|null
getNamespace()

Namespace

from Element
string
getTag()

Alias auf getName

from Element
setSelfClosing(boolean $mode)

Selbstschliessender Tag

from Element
boolean
hasEndTag()

Void-Elemente wie br haben kein schliessenden Tag

from VoidView
setAttributeValue(string $name, string $value)

Ein Attribut setzen

from Element
string
getAttributeValue(string $name)

Den Wert eines Attributes abfragen

from Element
removeAttribute(string $name)

Attribut entfernen

from Element
getAttributes()

AttributeMap

from Element
setAttributes(AttributeMap $map)

AttributeMap setzen

from Element
__clone()

Erstellt eine Kopie dieser Node.

from Element
string
getAccesskey()

Accesskey

from Html
string
getClass()

Klassen

from Html
string
getContenteditable()

ContentEditable-Flag

from Html
string
getDir()

Direction

from Html
string
getHidden()

Hidden

from Html
string
getIdAttribute()

ID des Tags (nicht mit der ID, dem Hash des Objekts verwechseln)

from Html
string
getLang()

Sprache (ISO)

from Html
string
getSpellcheck()

Rechtschreibung

from Html
string
getStyle()

CSS-Style Anweisungen

from Html
string
getTabindex()

Tabindes

from Html
string
getTitle()

Titel

from Html
string
getTranslate()

Übersetzung

from Html
setAccesskey(string $accesskey)

Acceskey setzen. Der Wert muss ein einzelnes Zeichen sein. Werden mehrere Zeichen übergeben, so wird nur der erste Wert genommen.

from Html
setClass(string $class)

Klassenwert setzen. Sollen mehrere Klassen gesetzt werden, so müssen diese durch ein Leerzeichen getrennt werden.

from Html
setContenteditable(boolean $contenteditable)

Editirbarkeit

from Html
setDir(string $dir = 'auto')

Richtung

from Html
setHidden($hidden = null)

Hidden

from Html
unsetHidden()

Hidden

from Html
setId(string $id)

ID (es wird nicht die ObjektID, der Hash gesetzt, sondern das HTML Attribute ID="")

from Html
setLang(string $lang)

Sprache

from Html
setSpellcheck(boolean $spellcheck)

Rechtschreibung

from Html
setDraggable(boolean $draggable)

Dragable

from Html
boolean
isDraggable()

Ist das Element Dragable

from Html
setStyle(string $style)

CSS-Style-Anweisungen

from Html
setTabindex(integer $tabindex)

Tabindex

from Html
setTitle(string $title)

Titel

from Html
setTranslate(boolean $translate = false)

Übersetzung durchführen

from Html
static Token
fromToken(Token $token)

HTML-Element aus Token erstellen

from Html
setAccept(string $value)

HTML-Attribute accept setzen

string
getAccept()

HTML-Attribute accept holen

setAlt(string $value)

HTML-Attribute alt setzen

string
getAlt()

HTML-Attribute alt holen

setAutocomplete(string $value)

HTML-Attribute autocomplete setzen

string
getAutocomplete()

HTML-Attribute autocomplete holen

setAutoFocus(string $value)

HTML-Attribute autofocus setzen

string
getAutoFocus()

HTML-Attribute autofocus holen

setChecked(string $value)

HTML-Attribute checked setzen

string
getChecked()

HTML-Attribute checked holen

setDirname(string $value)

HTML-Attribute dirname setzen

string
getDirname()

HTML-Attribute dirname holen

setDisabled(string $value)

HTML-Attribute disabled setzen

string
getDisabled()

HTML-Attribute disabled holen

setForm(string $value)

HTML-Attribute form setzen

string
getForm()

HTML-Attribute form holen

setFormAction(string $value)

HTML-Attribute formaction setzen

string
getFormAction()

HTML-Attribute formaction holen

setFormenCType(string $value)

HTML-Attribute formenctype setzen

string
getFormenCType()

HTML-Attribute formenctype holen

setFormMethod(string $value)

HTML-Attribute formmethod setzen

string
getFormMethod()

HTML-Attribute formmethod holen

setFormNoValidate(string $value)

HTML-Attribute formnovalidate setzen

string
getFormNoValidate()

HTML-Attribute formnovalidate holen

setFormTarget(string $value)

HTML-Attribute formtarget setzen

string
getFormTarget()

HTML-Attribute formtarget holen

setHeight(string $value)

HTML-Attribute height setzen

string
getHeight()

HTML-Attribute height holen

setList(string $value)

HTML-Attribute list setzen

string
getList()

HTML-Attribute list holen

setMax(string $value)

HTML-Attribute max setzen

string
getMax()

HTML-Attribute max holen

setMaxlength(string $value)

HTML-Attribute maxlength setzen

string
getMaxlength()

HTML-Attribute maxlength holen

setMin(string $value)

HTML-Attribute min setzen

string
getMin()

HTML-Attribute min holen

setMinlength(string $value)

HTML-Attribute minlength setzen

string
getMinlength()

HTML-Attribute minlength holen

setMultiple(string $value)

HTML-Attribute multiple setzen

string
getMultiple()

HTML-Attribute multiple holen

setNameAttribute(string $value)

HTML-Attribute name setzen

string
getNameAttribute()

HTML-Attribute name holen

setPattern(string $value)

HTML-Attribute pattern setzen

string
getPattern()

HTML-Attribute pattern holen

setPlaceholder(string $value)

HTML-Attribute placeholder setzen

string
getPlaceholder()

HTML-Attribute placeholder holen

setReadonly(string $value)

HTML-Attribute readonly setzen

string
getReadonly()

HTML-Attribute readonly holen

setRequired(string $value)

HTML-Attribute required setzen

string
getRequired()

HTML-Attribute required holen

setSize(string $value)

HTML-Attribute size setzen

string
getSize()

HTML-Attribute size holen

setSrc(string $value)

HTML-Attribute src setzen

string
getSrc()

HTML-Attribute src holen

setStep(string $value)

HTML-Attribute step setzen

string
getStep()

HTML-Attribute step holen

setType(string $value)

HTML-Attribute type setzen

string
getType()

HTML-Attribute type holen

string
getValue()

HTML-Attribute value holen

setWidth(string $value)

HTML-Attribute width setzen

string
getWidth()

HTML-Attribute width holen

Details

at line 44
__construct(string $value = null)

Neue Instanz von Input erstellen

Parameters

string $value Wert

at line 901
Node setValue(string $value)

HTML-Attribute value setzen

<input value="$value" />

Parameters

string $value Wert

Return Value

Node

in Element at line 216
string getHTML()

HTML-Zeichenkette

Return Value

string HTML

in Node at line 85
string __toString()

Liefert die Nodes als Zeichenkette zurück

Ruft getHTML() auf

Return Value

string Zeichenkette

in Element at line 97
Element setNamespace(Namespaces $namespace)

Namespace setzen

Parameters

Namespaces $namespace

Return Value

Element

in Element at line 107
Namespaces|null getNamespace()

Namespace

Return Value

Namespaces|null

in Element at line 116
string getTag()

Alias auf getName

Return Value

string Tag

in Element at line 131
protected Element setSelfClosing(boolean $mode)

Selbstschliessender Tag

<br>

Parameters

boolean $mode

Return Value

Element

in VoidView at line 40
boolean hasEndTag()

Void-Elemente wie br haben kein schliessenden Tag

Return Value

boolean

in Element at line 160
Element setAttributeValue(string $name, string $value)

Ein Attribut setzen

Parameters

string $name Name des Attributes
string $value Wert des Attributes

Return Value

Element

in Element at line 172
string getAttributeValue(string $name)

Den Wert eines Attributes abfragen

Parameters

string $name Name

Return Value

string Wert

in Element at line 184
Element removeAttribute(string $name)

Attribut entfernen

Parameters

string $name Name des Attributes

Return Value

Element Dieses Objekt

in Element at line 195
AttributeMap getAttributes()

AttributeMap

Return Value

AttributeMap

in Element at line 206
Element setAttributes(AttributeMap $map)

AttributeMap setzen

Parameters

AttributeMap $map

Return Value

Element

in Element at line 247
__clone()

Erstellt eine Kopie dieser Node.

Auch alle Kinder weden dabei kopiert.

in Html at line 57
string getAccesskey()

Accesskey

Return Value

string

in Html at line 66
string getClass()

Klassen

Return Value

string

in Html at line 75
string getContenteditable()

ContentEditable-Flag

Return Value

string

in Html at line 84
string getDir()

Direction

Return Value

string

in Html at line 93
string getHidden()

Hidden

Return Value

string

in Html at line 103
string getIdAttribute()

ID des Tags (nicht mit der ID, dem Hash des Objekts verwechseln)

Return Value

string

in Html at line 112
string getLang()

Sprache (ISO)

Return Value

string

in Html at line 121
string getSpellcheck()

Rechtschreibung

Return Value

string Wert

in Html at line 130
string getStyle()

CSS-Style Anweisungen

Return Value

string Wert

in Html at line 139
string getTabindex()

Tabindes

Return Value

string Wert

in Html at line 148
string getTitle()

Titel

Return Value

string Wert

in Html at line 157
string getTranslate()

Übersetzung

Return Value

string Wert

in Html at line 173
Html setAccesskey(string $accesskey)

Acceskey setzen. Der Wert muss ein einzelnes Zeichen sein. Werden mehrere Zeichen übergeben, so wird nur der erste Wert genommen.

Parameters

string $accesskey

Return Value

Html

in Html at line 189
Html setClass(string $class)

Klassenwert setzen. Sollen mehrere Klassen gesetzt werden, so müssen diese durch ein Leerzeichen getrennt werden.

Parameters

string $class

Return Value

Html

in Html at line 203
Html setContenteditable(boolean $contenteditable)

Editirbarkeit

Parameters

boolean $contenteditable true oder false

Return Value

Html

in Html at line 217
Html setDir(string $dir = 'auto')

Richtung

Parameters

string $dir (ltr|rtl|auto)

Return Value

Html

in Html at line 227
Html setHidden($hidden = null)

Hidden

Parameters

$hidden

Return Value

Html

in Html at line 238
Html unsetHidden()

Hidden

Return Value

Html

in Html at line 252
Html setId(string $id)

ID (es wird nicht die ObjektID, der Hash gesetzt, sondern das HTML Attribute ID="")

Parameters

string $id

Return Value

Html

in Html at line 266
Html setLang(string $lang)

Sprache

Parameters

string $lang

Return Value

Html

in Html at line 280
Html setSpellcheck(boolean $spellcheck)

Rechtschreibung

Parameters

boolean $spellcheck true|false

Return Value

Html

in Html at line 294
Html setDraggable(boolean $draggable)

Dragable

Parameters

boolean $draggable true|false

Return Value

Html

in Html at line 306
boolean isDraggable()

Ist das Element Dragable

Return Value

boolean

in Html at line 317
Html setStyle(string $style)

CSS-Style-Anweisungen

Parameters

string $style

Return Value

Html

in Html at line 329
Html setTabindex(integer $tabindex)

Tabindex

Parameters

integer $tabindex

Return Value

Html

in Html at line 341
Html setTitle(string $title)

Titel

Parameters

string $title

Return Value

Html

in Html at line 355
Html setTranslate(boolean $translate = false)

Übersetzung durchführen

Parameters

boolean $translate yes oder no

Return Value

Html

in Html at line 369
static Token fromToken(Token $token)

HTML-Element aus Token erstellen

Parameters

Token $token

Return Value

Token

Exceptions

TypeException

at line 60
Input setAccept(string $value)

HTML-Attribute accept setzen

<input accept="$value" />

Parameters

string $value Wert

Return Value

Input

at line 74
string getAccept()

HTML-Attribute accept holen

<input accept="$value" />

Return Value

string Wert

at line 89
Input setAlt(string $value)

HTML-Attribute alt setzen

<input alt="$value" />

Parameters

string $value Wert

Return Value

Input

at line 103
string getAlt()

HTML-Attribute alt holen

<input alt="$value" />

Return Value

string Wert

at line 118
Input setAutocomplete(string $value)

HTML-Attribute autocomplete setzen

<input autocomplete="$value" />

Parameters

string $value Wert

Return Value

Input

at line 132
string getAutocomplete()

HTML-Attribute autocomplete holen

<input autocomplete="$value" />

Return Value

string Wert

at line 147
Input setAutoFocus(string $value)

HTML-Attribute autofocus setzen

<input autofocus="$value" />

Parameters

string $value Wert

Return Value

Input

at line 161
string getAutoFocus()

HTML-Attribute autofocus holen

<input autofocus="$value" />

Return Value

string Wert

at line 176
Input setChecked(string $value)

HTML-Attribute checked setzen

<input checked="$value" />

Parameters

string $value Wert

Return Value

Input

at line 190
string getChecked()

HTML-Attribute checked holen

<input checked="$value" />

Return Value

string Wert

at line 205
Input setDirname(string $value)

HTML-Attribute dirname setzen

<input dirname="$value" />

Parameters

string $value Wert

Return Value

Input

at line 219
string getDirname()

HTML-Attribute dirname holen

<input dirname="$value" />

Return Value

string Wert

at line 234
Input setDisabled(string $value)

HTML-Attribute disabled setzen

<input disabled="$value" />

Parameters

string $value Wert

Return Value

Input

at line 248
string getDisabled()

HTML-Attribute disabled holen

<input disabled="$value" />

Return Value

string Wert

at line 263
Input setForm(string $value)

HTML-Attribute form setzen

<input form="$value" />

Parameters

string $value Wert

Return Value

Input

at line 277
string getForm()

HTML-Attribute form holen

<input form="$value" />

Return Value

string Wert

at line 292
Input setFormAction(string $value)

HTML-Attribute formaction setzen

<input formaction="$value" />

Parameters

string $value Wert

Return Value

Input

at line 306
string getFormAction()

HTML-Attribute formaction holen

<input formaction="$value" />

Return Value

string Wert

at line 321
Input setFormenCType(string $value)

HTML-Attribute formenctype setzen

<input formenctype="$value" />

Parameters

string $value Wert

Return Value

Input

at line 335
string getFormenCType()

HTML-Attribute formenctype holen

<input formenctype="$value" />

Return Value

string Wert

at line 350
Input setFormMethod(string $value)

HTML-Attribute formmethod setzen

<input formmethod="$value" />

Parameters

string $value Wert

Return Value

Input

at line 364
string getFormMethod()

HTML-Attribute formmethod holen

<input formmethod="$value" />

Return Value

string Wert

at line 379
Input setFormNoValidate(string $value)

HTML-Attribute formnovalidate setzen

<input formnovalidate="$value" />

Parameters

string $value Wert

Return Value

Input

at line 393
string getFormNoValidate()

HTML-Attribute formnovalidate holen

<input formnovalidate="$value" />

Return Value

string Wert

at line 408
Input setFormTarget(string $value)

HTML-Attribute formtarget setzen

<input formtarget="$value" />

Parameters

string $value Wert

Return Value

Input

at line 422
string getFormTarget()

HTML-Attribute formtarget holen

<input formtarget="$value" />

Return Value

string Wert

at line 437
Input setHeight(string $value)

HTML-Attribute height setzen

<input height="$value" />

Parameters

string $value Wert

Return Value

Input

at line 451
string getHeight()

HTML-Attribute height holen

<input height="$value" />

Return Value

string Wert

at line 466
Input setList(string $value)

HTML-Attribute list setzen

<input list="$value" />

Parameters

string $value Wert

Return Value

Input

at line 480
string getList()

HTML-Attribute list holen

<input list="$value" />

Return Value

string Wert

at line 495
Input setMax(string $value)

HTML-Attribute max setzen

<input max="$value" />

Parameters

string $value Wert

Return Value

Input

at line 509
string getMax()

HTML-Attribute max holen

<input max="$value" />

Return Value

string Wert

at line 524
Input setMaxlength(string $value)

HTML-Attribute maxlength setzen

<input maxlength="$value" />

Parameters

string $value Wert

Return Value

Input

at line 538
string getMaxlength()

HTML-Attribute maxlength holen

<input maxlength="$value" />

Return Value

string Wert

at line 553
Input setMin(string $value)

HTML-Attribute min setzen

<input min="$value" />

Parameters

string $value Wert

Return Value

Input

at line 567
string getMin()

HTML-Attribute min holen

<input min="$value" />

Return Value

string Wert

at line 582
Input setMinlength(string $value)

HTML-Attribute minlength setzen

<input minlength="$value" />

Parameters

string $value Wert

Return Value

Input

at line 596
string getMinlength()

HTML-Attribute minlength holen

<input minlength="$value" />

Return Value

string Wert

at line 611
Input setMultiple(string $value)

HTML-Attribute multiple setzen

<input multiple="$value" />

Parameters

string $value Wert

Return Value

Input

at line 625
string getMultiple()

HTML-Attribute multiple holen

<input multiple="$value" />

Return Value

string Wert

at line 640
Input setNameAttribute(string $value)

HTML-Attribute name setzen

<input name="$value" />

Parameters

string $value Wert

Return Value

Input

at line 654
string getNameAttribute()

HTML-Attribute name holen

<input name="$value" />

Return Value

string Wert

at line 669
Input setPattern(string $value)

HTML-Attribute pattern setzen

<input pattern="$value" />

Parameters

string $value Wert

Return Value

Input

at line 683
string getPattern()

HTML-Attribute pattern holen

<input pattern="$value" />

Return Value

string Wert

at line 698
Input setPlaceholder(string $value)

HTML-Attribute placeholder setzen

<input placeholder="$value" />

Parameters

string $value Wert

Return Value

Input

at line 712
string getPlaceholder()

HTML-Attribute placeholder holen

<input placeholder="$value" />

Return Value

string Wert

at line 727
Input setReadonly(string $value)

HTML-Attribute readonly setzen

<input readonly="$value" />

Parameters

string $value Wert

Return Value

Input

at line 741
string getReadonly()

HTML-Attribute readonly holen

<input readonly="$value" />

Return Value

string Wert

at line 756
Input setRequired(string $value)

HTML-Attribute required setzen

<input required="$value" />

Parameters

string $value Wert

Return Value

Input

at line 770
string getRequired()

HTML-Attribute required holen

<input required="$value" />

Return Value

string Wert

at line 785
Input setSize(string $value)

HTML-Attribute size setzen

<input size="$value" />

Parameters

string $value Wert

Return Value

Input

at line 799
string getSize()

HTML-Attribute size holen

<input size="$value" />

Return Value

string Wert

at line 814
Input setSrc(string $value)

HTML-Attribute src setzen

<input src="$value" />

Parameters

string $value Wert

Return Value

Input

at line 828
string getSrc()

HTML-Attribute src holen

<input src="$value" />

Return Value

string Wert

at line 843
Input setStep(string $value)

HTML-Attribute step setzen

<input step="$value" />

Parameters

string $value Wert

Return Value

Input

at line 857
string getStep()

HTML-Attribute step holen

<input step="$value" />

Return Value

string Wert

at line 872
Input setType(string $value)

HTML-Attribute type setzen

<input type="$value" />

Parameters

string $value Wert

Return Value

Input

at line 886
string getType()

HTML-Attribute type holen

<input type="$value" />

Return Value

string Wert

at line 915
string getValue()

HTML-Attribute value holen

<input value="$value" />

Return Value

string Wert

at line 930
Input setWidth(string $value)

HTML-Attribute width setzen

<input width="$value" />

Parameters

string $value Wert

Return Value

Input

at line 944
string getWidth()

HTML-Attribute width holen

<input width="$value" />

Return Value

string Wert