Die jquery-Validierung wartet nicht darauf, dass die Remote-Validierung true zurückgibt, betrachtet die Form als gültig

$("#new_component_form").validate({
  errorClass: 'input-error',
  rules : {
    "comp_data[account_name]" : {
      required: true,
      remote: {
        url: "/validate",
        data: {
          provider: 'twitter'
        }
      }
    }
  },
  onsubmit: true,
  onfocusout: false,
  onkeyup: false,
  onclick: false
});



 $("#new_component_form").submit(function(){
    console.log($(this).valid());

Diese Ausgänge wahr, auch wenn der Wert ungültig ist. Ich sehe die Validierung schließlich nicht und zeigt die Fehlermeldung, aber die form ist immer noch vorgelegt.

InformationsquelleAutor der Frage oreoshake | 2011-08-30

Schreibe einen Kommentar