Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

hex code for no color in colorField

Avatar

Level 6

I am using granite colorField and i have allowed no color option in its swatch. the title value pair for no color is :

Screenshot (53).png

the value is empty

In my js file, I need to check if no color option is selected. but the below code doesnt work:

selector: "[xyz]",
validate: function(el) {
var input = el.value;

if(input != "" && input != ''){

//task

}

whereas if I check using some hex code for color, then the if condition works fine. What is the code/way to check no color? I am using acs commons generic list to get color options

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Shaheena_Sheikh 

Try input.trim() !=== "" (if there is space in value property) if still not working then try to check the reverse condition input.charAt(0) === "#"

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

@Shaheena_Sheikh 

Try input.trim() !=== "" (if there is space in value property) if still not working then try to check the reverse condition input.charAt(0) === "#"