Skip to content

Commit 0c6f0da

Browse files
committed
Required fields that are conditionally shown/hidden shouldn't required data unless shown
Resolves WPUserManager/wpum-custom-fields#71
1 parent deab1e3 commit 0c6f0da

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

assets/js/src/wp-user-manager.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,11 @@ jQuery( function( $ ) {
180180
this.validateFields = function(){
181181
form.find('fieldset[data-condition]').each(function(){
182182
var rules = $(this).data('condition');
183-
$(this).toggle( self.validateRules(rules) );
183+
var validRule = self.validateRules(rules);
184+
$(this).toggle( validRule );
185+
$(this).find("input").prop("required", validRule);
186+
$(this).find("select").prop("required", validRule);
187+
$(this).find("textarea").prop("required", validRule);
184188
});
185189
}
186190

0 commit comments

Comments
 (0)