j-Validation
Componentul conține același cod de sursă ca și componenta j-Validate.
Configurarea:
if {String}poate conține condiția JS pentru evaluarevalue {Object}conține întregul modelpath {String}conține o cale schimbată- Trebuie să ne întoarcem la Boolean
selector {String}jQuery selector pentru dezactivare (default:button[name="submit"])delay {Number}un timout pentru validare (default:100)- Drapelele
flags {String}pentru o mai bună validare, pot conține componentevisible,hidden,enabled,disabledenabledvalidă toate componentele care sunt activate în elementeleinput,textareasauselectdisabledvalidă toate componentele care sunt dezactivateinput,textareasauselectelementehiddenvalidă toate componentele care sunt ascunsevisiblevalidă toate componentele vizibile
track {String}poate conține căi împărțite de comma, iar schimbarea manuală a fiecărui drum (prinSET(),UPD(),INC(), etc. metode) va evalua validareavalidonly {Boolean}navădirtyStatul de stat (default)false)- NEW
changes {Boolean}permite compararea modificărilor numai între modelul de intrare și formularul (default:false) - NEW
strictchanges {Boolean}permite schimbări stricte de comparare (dacă nu vor fi îndepărtate valorilenull,false,empty stringsși0), standard:false - NEW
exec {String}opțional, un link lafunction(data)care este executat atunci când modelul este validat și modificat - NEW
output {String}opțional, un link lafunction(valid)sau calea
bine să știi:
- componenta adaugă clasa
ui-validate-okla element, dacă modelul este valabil - componenta adaugă clasa
ui-validate-nola element, dacă modelul este invalid - componenta adaugă clasa
ui-validate-modifiedla element, dacă modelul este schimbat
Utilizați-l cu <ui-component name="validation">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<!-- 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>