j-Validation
Součást obsahuje stejný zdrojový kód jako složka j-Validate.
Konfigurace:
if {String}může obsahovat podmínku JS pro hodnocenívalue {Object}obsahuje celý modelpath {String}obsahuje změnu cesty- Musí se vrátit Boolean
selector {String}jQuery selektor pro deaktivace (podmínkou:button[name="submit"])delay {Number}časový výstup pro ověření (předvolený:100)- Vlajky
flags {String}pro lepší ověření, mohou obsahovat komponentyvisible,hidden,enabled,disabledenabledpotvrzuje všechny komponenty, které jsou povoleny prvkyinput,textareaneboselectdisabledpotvrzuje všechny komponenty, které jsou deaktivovány prvkyinput,textareaneboselecthiddenpotvrzuje všechny složky, které jsou skrytévisiblepotvrzuje všechny komponenty, které jsou viditelné
track {String}může obsahovat trasy rozdělené komou, a manuální změna každé trasy (prostřednictvímSET(),UPD(),INC(), atd. metody) bude hodnotit ověřenívalidonly {Boolean}skipsydirtystav (předvolený:false)- NEW
changes {Boolean}umožňuje srovnání změn pouze mezi vstupním modelem a formulářem (předběžně:false) - NEW
strictchanges {Boolean}umožňuje přísné srovnání změn (jinak se hodnotynull,false,empty stringsa0budou odstraněny), předvolba:false - NEW
exec {String}volitelný, odkaz nafunction(data)který se provádí při ověření a změně modelu - NEW
output {String}volitelné, odkaz nafunction(valid)nebo cestu
Dobré vědět:
- komponenta přidává třídu
ui-validate-okdo prvku, pokud je model platný - Komponenta přidává třídu
ui-validate-nodo prvku, pokud je model neplatný - Komponenta přidává třídu
ui-validate-modifieddo prvku, pokud je model změněn
Použijte ji s <ui-component name="validation">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<!-- 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>