j-RawInput
j-RawInput ist ein einfacher Eingabekomponent mit einer großen versteckten Funktionalität.
Konfiguration:
type {String}Optionell kann manemail,phone,password,zip,date,time,url,number,search,lower,upperoder leer (default)required {Boolean}optional, aktiviert „erforderlich“ (Standard:false)autofocus {Boolean}optionale, konzentriert sich auf den Eingang (Default:false)autofill {Boolean}optionale, ermöglicht die Autofill-Funktion des Browsers (Default:false)placeholder {String}optional, fügt der Eingabe einenplaceholder-Text hinzumaxlength {Number}optional, legt eine maximale Zeichenlänge fest (Standard:200)minlength {Number}optional, legt eine Mindestlänge von Zeichen festminvalue {Number}optional, ein Mindestwert für den Typnumbermaxvalue {Number}optional, ein Maximalwert für den Typnumbervalidate {String}optional, eine Bedingung zur Validierung des Werts, kann einen Link zufunction(value)oder!!value.match(/[a-z]+/)enthaltenformat {String}optional, Ausgabeformatierung z.B. fürdateTyp:yyyy-MM-dd, fürtimeTyp:HH:mm, fürnumberkönnen Sie max. Dezimalstellendisabled {Boolean}optional, deaktiviert diese Komponenteautocomplete {String}optional, muss einen Link zu einer Funktion enthalten, wird beim Ereignisfocusausgelöstspaces {Boolean}optional, aktiviert Leerzeichen, andernfalls werden sie entfernt (Standard:true)autosource {String}ein Pfad zur Funktionsearchinautocomplete,function(search, render(arr))autovalue {String}ein Eigenschaftspfad für den Wert inautosource, Standard:nameautoexec {String}eine Pfadmethodefunction(item, next(value_to_input))forcevalidation {Boolean}ermöglicht die erzwungene Validierung fürphoneundemail(Standard:true)monospace {Boolean}aktiviert die Schriftartmonospaced(Standard:false)enter {String}ein Link zufunction(val, com)– ausgewertet, wenn der Benutzer die Eingabetaste drückt- NEU:
realtime {Boolean}ermöglicht Echtzeitbindung (Standard:true) - NEW:
exec {String}eine Verbindung zumfunction(value, element)wird beurteilt, wenn der Eingang betroffen ist
Verwenden Sie es mit <ui-component name="rawinput">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<ui-component name="rawinput" path="form.name"></ui-component>
<script>
var form = { name: 'Peter' };
</script>