j-Validate
Az összetevő ugyanazt a forráskódot tartalmazza, mint a j-Validation komponens.
konfiguráció:
- A
if {String}tartalmazhat JS állapotot az értékeléshez- A
value {Object}teljes modell - A
path {String}változó útvonalat tartalmazza - Vissza kell térni Boolean
- A
selector {String}jQuery kiválasztó a letiltáshoz (default:button[name="submit"])delay {Number}a validálás időtartama (default:100)flags {String}zászlók jobb érvényesítés, tartalmazhatvisible,hidden,enabled,disabledkomponensek- A
enabledvalósítja meg ainput,textareavagyselectelemek összes komponensét - A
disabledvalósítja meg ainput,textareavagyselectelemek bármely összetevőjét - A
hiddenvalósítja meg az összes rejtett összetevőt - A
visiblevalósítja meg az összes látható összetevőt
- A
track {String}a komma által megosztott útvonalak tartalmaznak, és minden út kézi módosítása (aSET(),UPD(),INC(), stb. módszerek) értékelni fogja a validációtvalidonly {Boolean}hajókdirtyállapot (default:false)- NEW
changes {Boolean}lehetővé teszi, hogy a változások összehasonlítását csak a belépési modell és a formanyomtatvány között (elsődleges:false) - NEW
strictchanges {Boolean}lehetővé teszi a szigorú összehasonlító változások (más esetben anull,false,empty stringsés0értékeket eltávolítják), alapértelmezett:false - NEW
exec {String}opcionális, egy link afunction(data)fut, amikor a modell érvényesül és módosul - NEW
output {String}opcionális, afunction(valid)vagy az útvonalhoz való link
Jó tudni:
- A komponens hozzáadja a
ui-validate-okosztályot az elemhez, ha a modell érvényes - A komponens hozzáadja a
ui-validate-noosztályot az elemhez, ha a modell nem érvényes - A komponens hozzáadja a
ui-validate-modifiedosztályot az elemhez, ha a modell megváltozik
Használja a <ui-component name="validate">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<!-- REMOVE -->
<ui-plugin path="model">
<ui-component name="input" path="?.name" config="required:true">Name</ui-component>
<br />
<br />
<ui-component name="validate" path="?">
<button name="submit" disabled="disabled" onclick="show_me()">SUBMIT FORM</button>
</ui-component>
</ui-plugin>
<style type="text/css">
button:disabled {
background-color: #cccccc;
color: #666666;
cursor: not-allowed;
}
</style>
<script>
function show_me() {
alert('ok');
}
</script>