# j-RawInput

> j-RawInput é um componente de entrada simples com uma grande funcionalidade escondida.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: pt
Content-SHA256: ab42be9a381c50dbf4775f088ca9cc54d629604c2fd51b9251ecb1e90b86d27c
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

__j-RawInput__ é um componente de entrada simples com uma grande funcionalidade escondida.


__Configuração__:

- `type {String}` opcional, pode ser `email`, `phone`, `password`, `zip`, `date`, `time`, `url`, `number`, `search`, `lower`, `upper` ou em vácuo (default)
- `required {Boolean}` opcional, permite o "requisito" (default: `false`)
- `autofocus {Boolean}` opcional, focando a entrada (default: `false`)
- `autofill {Boolean}` opcional, permite a função de autofilação do navegador (default: `false`)
- `placeholder {String}` opcional, adiciona um texto `placeholder` à entrada
- `maxlength {Number}` opcional, fixa-se uma duração máxima de carros (default: `200`)
- `minlength {Number}` opcional, estabelece um comprimento mínimo de carros
- `minvalue {Number}` opcional, um valor mínimo para o tipo `number`
- `maxvalue {Number}` opcional, um valor máximo para o tipo `number`
- `validate {String}` opcional, uma condição para validação de valor, pode conter um link para `function(value)` ou `!!value.match(/[a-z]+/)`
- `format {String}` opcional, formatação de saída por exemplo para o tipo `date`: `yyyy-MM-dd`, para o modelo `time`: `HH:mm`, para `number` você pode definir um máximo. decimais
- `disabled {Boolean}` opcional, desabilita este componente
- `autocomplete {String}` opcional, precisa de conter um link para uma função, é desencadeado no evento `focus`
- `spaces {Boolean}` opcional, permite espaços caso contrário ele os remove (default: `true`)
- `autosource {String}` um caminho para a função `search` em `autocomplete`, `function(search, render(arr))`
- `autovalue {String}` um caminho de propriedade para o valor em `autosource`, padrão: `name`
- `autoexec {String}` um caminho método `function(item, next(value_to_input))`
- `forcevalidation {Boolean}` permite validação de força para `phone` e `email` (default: `true`)
- `monospace {Boolean}` permite a letra `monospaced` (default: `false`)
- `enter {String}` um link para `function(val, com)` - avaliado quando o usuário pressiona
- __NEW__: `realtime {Boolean}` permite a ligação em tempo real (default: `true`)
- __NEW__: `exec {String}` um link para o `function(value, element)` que será avaliado se a entrada é afetada

Use-o com `<ui-component name="rawinput">`Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço `DEF.fallback` (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.

```html example.html
<ui-component name="rawinput" path="form.name"></ui-component>

<script>
	var form = { name: 'Peter' };
</script>
```
