I have a checkbox in my dialog box. I have added the property "value" and value as "true" (string). When i open my dialog box, and if check/uncheck the checkbox, i always see the console log "check true". How can i get the correct detail if the checkbox is checked/unchecked?
I am using granite:data node and the below js code:
$(window).adaptTo("foundation-registry").register("foundation.validation.validator", {
selector: "[data-checkbox]",
validate: function(checkbox) {
var check= checkbox.value;
console.log("checks " + check); //always showing true
Solved! Go to Solution.
Views
Replies
Total Likes
Use var check= checkbox.checked; instead of var check = checkbox.value;
I just realised the line should be
var check = $(".cq-dialog").find("#checkbox")[0].checked; instead of
var check = $(".cq-dialog").find("#checkbox")[0].value;
Views
Replies
Total Likes
Use var check= checkbox.checked; instead of var check = checkbox.value;
Either use native javascript or jquery, Please check all the supported method for Coral3 checkbox at https://helpx.adobe.com/experience-manager/6-4/sites/developing/using/reference-materials/coral-ui/c...