jQuery Validierung Farbe ändern von element-hintergrund

jQuery.überprüfen scheint nicht, ändern Sie die Hintergrundfarbe, die der unwirksamen in Ihrem element standardmäßig. Ist es auch möglich, die Hintergrundfarbe einer select element? Die meisten meiner Elemente sind input type="text", aber ich brauche ein Indikator für die select-Formular-Elemente. Ich bin nicht mit dem Standard-generierte Nachrichten, wie Sie passen nicht zu meinem layout.

Den folgenden code hat ändern Sie die Hintergrundfarbe der input Elemente, die aber nie wieder in seiner vorherigen Stil:

 $('form[name="Anmeldung"]').validate({ 
Fehlerklasse: 'jqInvalid', 
Regeln: { 
fnameCreate: "erforderlich", //input 
monthCreate: "erforderlich", //wählen Sie 
emailCreate: { required: true, email: true }, //Eingang 
passwordCreate: "erforderlich", //input type=password 
}, 
Nachrichten: { 
fnameCreate: "", 
monthCreate: "", 
emailCreate: "", 
passwordCreate: "", 
}, 
errorPlacement: function (error, element) { 
element.css('background', '#ffdddd'); 
} 
}); 

Bearbeiten (Probe)

<div class="field">
  <div class="labelName_fb">
    <label for="email">Email</label>
  </div>
  <div class="divforText3">
    <div class="divLeft"></div>
    <div class="textbox-image3">
      <input class="txt required" id="emailCreate" name="emailCreate" value="" maxlength="100" type="text"  style='width:180px'>
    </div>
    <div class="divright"></div>
  </div>
</div>

Wo die input element ist die jqInvalid Fehler-Klasse Fehler -.

CSS

/* line 3 */ .error { background: #ffdddd; } /* I have since removed the errorClass option */
/* line 254 */ .field .txt {background:transparent none repeat scroll 0 0;border:medium none;color:#000;font-size:11px;width:130px; margin:5px 0;}

jQuery Validierung Farbe ändern von element-hintergrund

InformationsquelleAutor David Fox | 2010-09-24
Schreibe einen Kommentar