Anda mempunyai jadual dengan baris yang dijana secara dinamik yang mengandungi kotak teks. Matlamatnya ialah untuk menambah kelas CSS (cth., input-validation-error) pada semua kotak teks dalam jadual untuk pengesahan pihak klien apabila pengguna mengklik butang "Simpan".
Untuk mendayakan pengesahan pihak klien, anda mesti memasukkan atribut data-val khusus untuk medan yang diperlukan dan ruang letak mesej untuk mesej pengesahan. Selain itu, input tersembunyi adalah penting untuk mengekalkan pengindeks apabila menambah atau mengalih keluar baris.
function AddTargetItem(TargetColor_U, D90Target_U, D10Target_U, TargetColor_V, D90Target_V, D10Target_V, Thickness, FilmWidth, TargetDate) { var rowCount = $('#tbTargetDetails tr').length; var rowCountBil = rowCount + 1; var row = '<tr>
Apabila baris baharu ditambahkan, perpustakaan tidak mengganggu Pengesahan jQuery perlu ditinjau semula.
// Reparse the validator form.data('validator', null); $.validator.unobtrusive.parse(form);
Anda boleh mengendalikan mengalih keluar baris secara pilihan dengan memasukkan pengendali acara atau menggunakan butang khusus dalam setiap baris. Kemas kini fungsi AddTargetItem untuk mempertimbangkan senario seperti memadamkan baris atau menilai semula indeks.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Kotak Teks Ditambah Secara Dinamik dalam Jadual Menggunakan JavaScript dan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!