j-Textbox
Configurazione:
type {String}(opzionale) può essereemail,phone,password,date,number,search,lower,uppero vuoto (default)required {Boolean}(opzionale) consente "necessario" (default:false)icon {String}(opzionale) iconico per etichette, ad esempiohome,cog, ecc.- L'icona
icon2 {String}(opzionale) nella scatola destra, ad esempiohome,cog, ecc. label {String}(opzionale) etichetta (default è il contenuto HTML)autofocus {Boolean}(opzionale) focalizza l'ingresso (default:false)align {String}(opzionale)left(default),rightocenterautofill {Boolean}(opzionale) consente la funzione di autofill del browser (default:false)placeholder {String}(opzionale) aggiunge un testoplaceholderall'ingressomaxlength {Number}(opzionale) impone una lunghezza massima di carriminlength {Number}(opzionale) impone una lunghezza minima di cartuccevalidation {String}(opzionale) una condizione perevaluationecc.value.match(/[a-z]+/) !== nullformat {String}(opzionale) formato di uscita per esempio per le date (default:yyyy-MM-dd)increment {Boolean}(opzionale) consente controlli per l'incremento dei numeri (default:false)keypress {Boolean}(opzionale) può disattivare i valori vincolanti in tempo reale (default:true)delay {Number}(opzionale) può aumentare / diminuire il ritardo per la connessione in tempo reale (default:300ms)disabled {Boolean}(opzionale) disabilita questo componenteerror {String}(opzionale) aggiunge un testostringsotto l'ingressoiconclick {String}(opzionale) deve contenere un collegamento a una funzioneautocomplete {String}(opzionale) deve contenere un collegamento a una funzione, è attivato sul eventofocusspaces {Boolean}(opzionale) consente spazi altrimenti li rimuove (default:true)readonly {Boolean}opzionale, standardfalse- NEW
innerlabel {Boolean}opzionale, permette l'etichetta interna (default:true)
Interessante è:
type:dateutilizza il componentecalendar
Utilizzare con <ui-component name="textbox">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza 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>