edf75553799bb0545afd5cc96b19df580d790035
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / __textFormField.tpl
1 <input type="text" {*
2 *}id="{$field->getPrefixedId()}" {*
3 *}name="{$field->getPrefixedId()}" {*
4 *}value="{if !$field->isI18n() || !$field->hasI18nValues() || $availableLanguages|count === 1}{$field->getValue()}{/if}"{*
5 *}{if !$field->getFieldClasses()|empty} class="{implode from=$field->getFieldClasses() item='class' glue=' '}{$class}{/implode}"{/if}{*
6 *}{if $field->getInputMode() !== null} inputmode="{$field->getInputMode()}"{/if}{*
7 *}{if $field->getAutoComplete() !== null} autocomplete="{$field->getAutoComplete()}"{/if}{*
8 *}{if $field->getPattern() !== null} pattern="{$field->getPattern()}"{/if}{*
9 *}{if $field->isAutofocused()} autofocus{/if}{*
10 *}{if $field->isRequired()} required{/if}{*
11 *}{if $field->isImmutable()} disabled{/if}{*
12 *}{if $field->getMinimumLength() !== null} minlength="{$field->getMinimumLength()}"{/if}{*
13 *}{if $field->getMaximumLength() !== null} maxlength="{$field->getMaximumLength()}"{/if}{*
14 *}{if $field->getPlaceholder() !== null} placeholder="{$field->getPlaceholder()}"{/if}{*
15 *}{if $field->getDocument()->isAjax()} data-dialog-submit-on-enter="true"{/if}{*
16 *}{foreach from=$field->getFieldAttributes() key='attributeName' item='attributeValue'} {$attributeName}="{$attributeValue}"{/foreach}{*
17 *}>
18
19 {if $field->isI18n()}
20 {include file='multipleLanguageInputJavascript'}
21 {/if}