j-Textbox
Конфигуриране:
type {String}(опционално) може да бъдеemail,phone,password,date,number,search,lower,upperили празен (предварително)required {Boolean}(опционално) позволява "необходимо" (предварително:false)icon {String}(опционална) икона за етикета напримерhome,cog, и т.н.icon2 {String}(опционална) икона в дясната кутия, напримерhome,cog, и т.н.label {String}(опционално) етикет (предварително е HTML съдържание)autofocus {Boolean}(опционално) фокусира входа (предварително:false)align {String}(опционално)left(предварително),rightилиcenterautofill {Boolean}(опционално) позволява функцията за автофил на браузъра (предварително:false)placeholder {String}(опционално) добавя текст наplaceholderкъм входаmaxlength {Number}(опционално) определя максимална дължина на камионитеminlength {Number}(опционално) определя минимална дължина на камионитеvalidation {String}(опционално) условие заevaluationт.н.value.match(/[a-z]+/) !== nullformat {String}(опционално) форматиране на изхода, например за датите (предварително:yyyy-MM-dd)increment {Boolean}(опционално) позволява контрола за увеличаване на числата (предварително:false)keypress {Boolean}(опционално) може да деактивира стойностите в реално време (предварително:true)delay {Number}(опционално) може да увеличи / намали закъснението за реално време (предварително:300ms)disabled {Boolean}(опционално) деактивира този компонентerror {String}(опционално) добавя текст наstringпод входаiconclick {String}(опционално) трябва да съдържа връзка към функциятаautocomplete {String}(опционално) трябва да съдържа връзка към функция, се излъчва на събитиеfocusspaces {Boolean}(опционално) позволява пространства, в противен случай те се отстраняват (предварително:true)readonly {Boolean}опционален, дефолтfalse- NEW
innerlabel {Boolean}опционално, позволява вътрешна етикета (предварително:true)
Интересното е:
type:dateизползва компонентаcalendar
Използвайте го с <ui-component name="textbox">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на MIT.
<div style="width:400px">
<ui-component name="textbox" path="form.name" config="required:true;placeholder:Your name;icon2:pencil;error:Please enter your name">Name</ui-component>
<br />
<ui-component name="textbox" path="form.email" config="required:true;type:email;autofill:email;icon:envelope;error:E-mail must be in format email@domain.com">E-mail</ui-component>
<br />
<ui-component name="textbox" path="form.password" config="type:password">Password</ui-component>
<br />
<ui-component name="textbox" path="form.note">Note</ui-component>
<br />
<ui-component name="textbox" path="form.phone" config="type:phone">Phone</ui-component>
<br />
<ui-component name="textbox" path="form.age" config="type:number;increment:true">Age</ui-component>
<br />
<ui-component name="textbox" path="form.search" config="type:search">Search</ui-component>
<hr />
<h2>Inner label</h2>
<ui-component name="textbox" path="form.name" config="required:true;innerlabel:true;placeholder:Your name;icon2:pencil;error:Please enter your name">Name</ui-component>
</div>
<script>
var form = {};
form.email = '@';
form.age = 30;
</script>