j-RawInput
j-RawInput es un componente de entrada simple con una gran funcionalidad oculta. Está destinado a una personalización adicional.
Configuración:
type {String}opcional, puede seremail,phone,password,zip,date,time,url,number,search,lower,uppero vacío (predeterminado)required {Boolean}opcional, habilita "requerido" (predeterminado:false)autofocus {Boolean}opcional, enfoca la entrada (por defecto:false)autofill {Boolean}opcional, habilita la función de autocompletar del navegador (predeterminado:false)placeholder {String}opcional, agrega un textoplaceholderen la entradamaxlength {Number}opcional, establece una longitud máxima de caracteres (predeterminado:200)minlength {Number}opcional, establece una longitud mínima de caracteresminvalue {Number}opcional, un valor mínimo para el tiponumbermaxvalue {Number}opcional, un valor máximo para el tiponumbervalidate {String}opcional, una condición para validar el valor, puede contener un enlace afunction(value)o!!value.match(/[a-z]+/)format {String}opcional, formato de salida, p. paradatetipo:yyyy-MM-dd, paratimetipo:HH:mm, paranumberpuede definir máx. decimalesdisabled {Boolean}opcional, desactiva este componenteautocomplete {String}opcional, debe contener un enlace a una función, se activa en el eventofocusspaces {Boolean}opcional, habilita espacios de lo contrario los elimina (predeterminado:true)autosource {String}una ruta a la funciónsearchenautocomplete,function(search, render(arr))autovalue {String}una ruta de propiedad para el valor enautosource, predeterminado:nameautoexec {String}un método de rutafunction(item, next(value_to_input))forcevalidation {Boolean}habilita la validación forzada paraphoneyemail(predeterminado:true)monospace {Boolean}habilita la fuentemonospaced(predeterminada:false)enter {String}un enlace afunction(val, com)- evaluado cuando el usuario presiona enter- NUEVO:
realtime {Boolean}habilita el enlace en tiempo real (predeterminado:true) - NUEVO:
exec {String}un enlace alfunction(value, element)que será evaluado si la entrada se ve afectada
Úselo con <ui-component name="rawinput">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-component name="rawinput" path="form.name"></ui-component>
<script>
var form = { name: 'Peter' };
</script>