Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

270
Views
errorClass en jquery validar complemento?

Estoy usando el complemento de validación de jquery en mi aplicación web para validar formularios en blanco y otras validaciones simples.

Estoy usando el código a continuación para configurar el complemento de validación de jquery para mi formulario, hay una opción erroClass en él, donde he definido un nombre de clase CSS authError que quiero aplicar en los mensajes de error, pero está aplicando la misma clase al cuadro INPUT como bueno, no quiero aplicarlo en el cuadro de ENTRADA, solo lo quiero para el mensaje de error. Por favor revise y ayude. ¡Gracias!

 $("#frmSignin").validate({ debug: false, errorClass: "authError", errorElement: "span", rules: { username: { required: true, minlength: 10 }, password: { required: true } }, messages: { username: { required: "Please enter your username" }, password: { required: "Please enter your password" } } });
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Gracias por los trucos chicos, pero encontré una mejor manera usando solo el código jQuery. Hay un evento highlight en el complemento de validación que se llama cuando se produce un error para resaltar los campos de error, simplemente eliminé el elemento de formulario de clase cuando se llama este evento.

 $("#frmSignin").validate({ debug: false, errorClass: "authError", errorElement: "span", rules: { username: { required: true, minlength: 10 }, password: { required: true } }, messages: { username: { required: "Please enter your username" }, password: { required: "Please enter your password" } }, highlight: function(element, errorClass) { $(element).removeClass(errorClass); } });
over 4 years ago · Santiago Trujillo Report

0

 $("#borrowerForm").validate({ errorElement: 'span', errorElementClass: 'input-validation-error', errorClass: 'field-validation-error', errorPlacement: function(error, element) {}, highlight: function(element, errorClass, validClass) { $(element).addClass(this.settings.errorElementClass).removeClass(errorClass); }, unhighlight: function(element, errorClass, validClass) { $(element).removeClass(this.settings.errorElementClass).removeClass(errorClass); }, onkeyup: false, errorPlacement: function (error, element) { error.insertAfter(element); } });
over 4 years ago · Santiago Trujillo Report

0

En realidad, debería estar definiendo diferentes clases para input y span ( span ya que errorElement está configurado para span, de lo contrario será label ), en lugar de eliminar la clase aplicada

p.ej

span.authError {color:rojo;}

input.authError {borde: 1px con puntos rojos;}

y no solo .authError{} que se aplicará tanto a la entrada como al intervalo

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!