Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8717539
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T06:19:39+00:00 2026-06-13T06:19:39+00:00

When a validation error occurs on an input or select field the plugin adds

  • 0

When a validation error occurs on an input or select field the plugin adds the error class to it so in the css I can have something like:

.error { border: 2px solid red; }

but this doesn’t work on checkboxes and radios due to some browsers not allowing these types of elements to be styled. So for these 2 types of elements I would like the div with the class block that contains them to be given the error class instead. So it will look like this on error:

<div class="block error">
    <input type="checkbox" name="something" class="error" /> Something
</div>

How can the plugin be extended to achieve this?

Pseudo code:

$.validator.addClassRules('checkboxOrRadioError', {
   onError: function() {
       $(this).parents('.block').addClass('error');
   }
});
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T06:19:40+00:00Added an answer on June 13, 2026 at 6:19 am

    You can use the errorPlacement callback to over ride the default placement of errors or the highlight callback in conjunction with unhighlight. You now take control of what happens but must write all the conditions

    Example:

    $('form').validate(function() {
    
        highlight: function(element, errorClass) {
            var $el = $(element);
            if ($el.is(':radio') || $el.is(':checkbox')) {
                $el.closest('.block').addClass(errorClass)
    
            } else { 
                    /* add code for default*/
            }
    
        },
    
        unhighlight: function(element, errorClass) { 
                    /* code to reverse the above*/
        }
    })​
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Rails displays all validation error messages associated with a given field. If I have
I have this input field: <form:input path=deliveryAddressFirstName id=deliveryAddressFirstName cssClass=text cssErrorClass=error/> When an error during
I'm using happy.js for form validation. When an error occurs, a span with the
How to solve this HTML 5 validation error related to Facebook like button? Here
How does asp.net mvc figures out validation error message for particular field? I got
I am using JQuery's validate plugin to validate a form. Validation occurs and the
I have the following markup for my input fields: <div class=required> <label for=Name>Name <em>*</em></label>
I have a BizTalk schema that looks something like this: <Root> <Header> <SomeData></SomeData> <Detail>
I have a form that is using jQuery Validate plugin for client side validation,
I have a form which (on a previous page) users can select how many

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.