diff --git a/locales/validation/en.json b/locales/validation/en.json index 35c8e10..fcfa1c1 100644 --- a/locales/validation/en.json +++ b/locales/validation/en.json @@ -51,6 +51,7 @@ "INVALID_REQUIRED": "Field is required. ", "INVALID_URL": "Must be a valid URL. ", "INVALID_TIME": "Must be a valid time format (hh:mm) OR (hh:mm:ss). ", + "INVALID_CHECKBOX_SELECTED": "Checkbox must be selected", "AREA1": "TextArea: Alphanumeric + Minimum(15) + Required", "ERRORS": "Errors", diff --git a/locales/validation/es.json b/locales/validation/es.json index 34a9927..6e78919 100644 --- a/locales/validation/es.json +++ b/locales/validation/es.json @@ -51,6 +51,7 @@ "INVALID_REQUIRED": "El campo es requerido. ", "INVALID_URL": "Debe contener una dirección URL valida. ", "INVALID_TIME": "Debe contener un formato de tiempo valido (hh:mm) ó (hh:mm:ss). ", + "INVALID_CHECKBOX_SELECTED": "Checkbox must be selected", "AREA1": "Area de texto: Alfanúmerica + Minimo(15) + Requerido", "ERRORS": "Errores", diff --git a/locales/validation/fr.json b/locales/validation/fr.json index dc4d574..5b8308d 100644 --- a/locales/validation/fr.json +++ b/locales/validation/fr.json @@ -51,6 +51,7 @@ "INVALID_REQUIRED": "Le champ est requis. ", "INVALID_URL": "Doit être un URL valide. ", "INVALID_TIME": "Doit être un format de date valide (hh:mm) OU (hh:mm:ss). ", + "INVALID_CHECKBOX_SELECTED": "Checkbox must be selected", "AREA1": "TextArea: Alphanumérique + Minimum(15) + Required", "ERRORS": "Erreurs", diff --git a/locales/validation/no.json b/locales/validation/no.json index 82d004e..4fd4e5e 100644 --- a/locales/validation/no.json +++ b/locales/validation/no.json @@ -51,6 +51,7 @@ "INVALID_REQUIRED": "Feltet er påkrevd. ", "INVALID_URL": "Må være en gyldig URL. ", "INVALID_TIME": "Må være et gyldig tidsformat (tt:mm) OR (tt:mm:ss). ", + "INVALID_CHECKBOX_SELECTED": "Du må krysse av.", "AREA1": "TextArea: Alfanumerisk + Minimum(15) + Påkrevd", "ERRORS": "Feil", diff --git a/src/validation-rules.js b/src/validation-rules.js index 498aa8e..f2cf093 100644 --- a/src/validation-rules.js +++ b/src/validation-rules.js @@ -541,6 +541,13 @@ angular type: "regex" }; break; + case "checked": + validator = { + pattern: "^true$", + message: "INVALID_CHECKBOX_SELECTED", + type: "regex" + }; + break; } // switch() // add the possible alternate text user might have provided