Eva M dari atas, hampir memiliki jawaban seperti yang diposting di atas (Terima kasih Eva M!):
var validator = $( "#myform" ).validate();
validator.form();
Ini hampir merupakan jawaban, tetapi ini menyebabkan masalah, bahkan pada plugin validasi jquery yang paling mutakhir pada 13 Desember 2018. Masalahnya adalah jika seseorang secara langsung menyalin sampel itu, dan PERNAH memanggil panggilan ".validate ()" lebih dari satu kali , pemrosesan fokus / kunci validasi dapat rusak, dan validasi mungkin tidak menunjukkan kesalahan dengan benar.
Berikut adalah cara menggunakan jawaban Eva M, dan memastikan bahwa masalah fokus / kunci / penyembunyian kesalahan tidak terjadi:
1) Simpan validator Anda ke variabel / global.
var oValidator = $("#myform").validate();
2) JANGAN panggil $ ("# formulir"). Validasikan () PERNAH lagi.
Jika Anda memanggil $ ("# myform"). Validate () lebih dari sekali, ini dapat menyebabkan masalah fokus / kunci / kesalahan-penyembunyian.
3) Gunakan variabel / global dan formulir panggilan.
var bIsValid = oValidator.form();