Dela via


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.

  • alla: kör alla test (standard)

  • delayed: get delayed test

  • omedelbart: få omedelbart test

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