j-Validation
Il componente contiene lo stesso codice sorgente che il componente j-Validate.
Configurazione:
if {String}può contenere condizione JS per la valutazionevalue {Object}contiene un modello completopath {String}contiene un percorso cambiato- Il ritorno di Boolean
- Selettore
selector {String}jQuery per disabilitare (default:button[name="submit"]) delay {Number}un tempo di validazione (default:100)- Le bandiere
flags {String}per una migliore validazione possono contenere componentivisible,hidden,enabled,disabledenabledvalida tutti i componenti che sono attivatiinput,textareaoselectelementidisabledvalida tutti i componenti che sono disabilitatiinput,textareaoselectelementihiddenvalida tutti i componenti nascostivisiblevalida tutti i componenti visibili
track {String}può contenere percorsi suddivisi dal comma, e il cambiamento manuale di ciascun percorso (conSET(),UPD(),INC(), ecc. metodi) validerà la validazionevalidonly {Boolean}ScatoladirtyStato (default )false)- NEW
changes {Boolean}consente di confrontare i cambiamenti solo tra il modello di input e il modulo (default:false) - NEW
strictchanges {Boolean}consente cambiamenti di confronto rigorosi (altrimenti i valorinull,false,empty stringse0saranno rimossi), default:false - NEW
exec {String}opzionale, un collegamento alfunction(data)che viene eseguito quando il modello è validato e modificato - NEW
output {String}opzionale, un collegamento alfunction(valid)o il percorso
Buono sapere:
- Il componente aggiunge la classe
ui-validate-okall'elemento se il modello è valido - Il componente aggiunge la classe
ui-validate-noall'elemento se il modello è invalido - Il componente aggiunge la classe
ui-validate-modifiedall'elemento se il modello è cambiato
Utilizzare con <ui-component name="validation">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.
<!-- REMOVE -->
<ui-component name="textbox" path="model.name" config="required:true">Name</ui-component>
<br />
<br />
<!-- VALIDATION -->
<ui-component name="validation" path="model">
<button name="submit" disabled="disabled" onclick="show_me()">SUBMIT FORM</button>
</ui-component>
<style type="text/css">
button:disabled {
background-color: #cccccc;
color: #666666;
cursor: not-allowed;
}
</style>
<script>
function show_me() {
alert('ok');
}
</script>