Shell.UI.Validation.js
Gäller för: Windows Azure Pack
Innehåller metoder som kan användas för att verifiera användarindata.
Widgets
Inga.
Uppräkningar
Inga.
Egenskaper
Inga.
Metoder
Name |
Beskrivning |
Returer |
Parametrar |
---|---|---|---|
Shell.UI.Validation.addValidationCallback |
Bifogar ett återanrop till elementen. Du måste ha angett valideringscontainern med setValidationContainer i förväg. |
jQuery.fxValidators |
element (objekt): DOM-element, giltig jQuery-väljare eller jQuery-element. callback (Function): function(value, element){}. Anropas under underordnad kontrollvalidering. (Returnerar { valid: true|false|null|deferred, message: messageString }) alternativ (objekt): åsidosättningsalternativ |
Shell.UI.Validation.addValidator |
Lägger till en ny validerare för att konvertera diskret HTML till validering. |
jQuery.fxValidators |
validatorName (Sträng): Namnet på validatorn som ska läggas till. Detta matchar namnet som används i HTML-attributet data-val-nnnn (där nnnn är validatornamnet). params (Array): En matris med parameternamn (strängar) som extraheras från HTML-attributen data-val-nnnn-mmmm (där nnnn är validatornamnet och mmmm är parameternamnet). validate (Function): Funktionen som ska anropas, som ska returnera true om den verifieras. alternativ (objekt): Alternativobjekt som håller asynkront. |
Shell.UI.Validation.helpers.appendModelPrefix |
Lägger till modellprefixet i värdet. |
Sträng |
value (String): Värde som ska ändras. prefix (sträng): Prefix. |
Shell.UI.Validation.helpers.checkable |
Kontrollerar om elementet är en radio eller kryssruta. |
Boolesk |
Element: HTML-elementet som ska kontrolleras. |
Shell.UI.Validation.helpers.escapeAttributeValue |
Undflyr det specifika värdet för XPATH-attributsökning. |
Sträng |
value (String): Värde som ska escape-kodas. |
Shell.UI.Validation.extractValidation |
Extraherar valideringsparametrarna från -elementet. |
Matris |
element (objekt): HTML-elementet. |
Shell.UI.Validation.filterValidationData |
Skapar en matris med valideringsdata som endast innehåller de element i validationData som är av typen runType. |
Matris |
validationData (matris): Matris med valideringsdata. runType (sträng): Anger vilken validering som ska köras.
|
Shell.UI.Validation.helpers.format |
Formaterar strängen med argumenten. |
Sträng |
Inga. |
Shell.UI.Validation.helpers.getDependency |
Hämtar verifieringsberoenden för -elementet. |
Objekt |
element (objekt): HTML-elementet. |
Shell.UI.Validation.helpers.getLength |
Hämtar den valda värdelängden för en SELECT eller INPUT eller returnerar längden på värdet. |
Boolesk |
value (String): Value. element (objekt): HTML-elementet. |
Shell.UI.Validation.helpers.getModelPrefix |
Hämtar modellprefixet (allt före den sista perioden). |
Sträng |
fieldName (Sträng): Fältnamnet. |
Shell.UI.Validation.getValidationData |
Hämtar valideringsdata från ett element och sparar dem för framtida referens. |
Matris |
element (objekt): HTML-elementet. force (boolesk): Tvinga valideringsdata att hämtas igen. |
Shell.UI.Validation.getValidationStateFlags |
Returnerar det kollektiva tillståndet för en uppsättning validatorer. |
Antal |
validatorer (matris): En matris med validatorer. |
Shell.UI.Validation.getValidationStateName |
Returnerar en strängrepresentation av passet i valideringstillståndsflaggor. |
Sträng |
state (Number): Valideringstillståndsflaggor. |
Shell.UI.Validation.invalidateCache |
Ogiltigförklarar cachen som är kopplad till DOM-elementet. |
element (objekt): HTML-elementet. |
|
Shell.UI.Validation.parse |
Parsar alla HTML-element i den angivna väljaren. Den söker efter indataelement som är dekorerade med attributet [data-val=true]. Det skapar rätt element som kan verifieras i framtiden. |
Jquery |
väljare (sträng): DOM-element eller giltig jQuery-väljare. options (Object): Alternativ för att skicka till elementet jQuery UI. |
Shell.UI.Validation.removeValidationCallback |
Tar bort ett återanrop från elementen. Om du inte anger några återanrop tas alla gruppåteranrop bort. |
Objekt |
element (objekt): DOM-element, giltig jQuery-väljare eller jQuery-element. callback (Function): function(value, element){}. Anropas under underordnad kontrollvalidering. (Returnerar { valid: true | false | null | uppskjuten, meddelande: messageString }) |
Shell.UI.Validation.removeValidationContainer |
Tar bort containerverifiering från element. |
Objekt |
container (sträng): DOM-element eller giltig jQuery-väljare. motringning (funktion) Valfritt: Ta bort ett specifikt återanrop |
Shell.UI.Validation.removeValidator |
Tar bort en validerare med dess namn. Om ingen funktion anges tas alla validatorer med det namnet bort. |
jQuery.fxValidators |
validatorName (Sträng): Namnet på validatorn som ska tas bort. validate (Function): Funktionen som anropades. |
Shell.UI.Validation.runValidation |
Kör validatorn på angivna värden |
jQuery.fxValidators |
element (objekt): HTML-elementet. validationData (matris): Matris med valideringData som ska köras elementValue (objekt): Det värde som ska användas för att verifiera indata för valideringar som ska köras omedelbart. Skicka ett värde här om värdet för närvarande i elementet inte är det som du vill validera igen (till exempel under en keypress-händelse). Om det inte anges kommer värdet att läsas från -elementet. |
Shell.UI.Validation.setValidationContainer |
Registrerar containerelement för grupperade valideringskontroller, om du vill kan du koppla ett återanrop till alla element. |
jQuery.fxValidators |
container (sträng): DOM-element eller giltig jQuery-väljare. element (sträng): DOM-element eller giltig jQuery-väljare. callback (Function): function(value, element){}. Anropas under underordnad kontrollvalidering. (Returnerar { valid: true|false|null|deferred, message: messageString }) |
Shell.UI.Validation.helpers.splitAndTrim |
Delar upp värdet med kommatecken och trimmar allt. |
Matris |
value (String): Value. |
Shell.UI.Validation.validate |
Kör verifieringen på ett element. För varje valideringsdata finns det en giltig egenskap som kan vara något av följande: – null: inte validerad – falskt: verifieringen misslyckades – sant: verifieringen godkändes – uppskjutet objekt: validering asynkront |
Matris |
element (objekt): HTML-elementet. |
Shell.UI.Validation.validateContainer |
Utlöser validering för alla validerare i ett gruppcontainerelement, definierat av addValidationContainer(container[, element], motringning). |
Boolesk |
väljare (sträng): DOM-element eller giltig jQuery-väljare. |
Se även
biblioteksreferens för Windows Azure Pack-tilläggsgränssnitt