Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Memohon Pengesahan Kelas pada Kotak Teks Dinamik dalam Jadual Menggunakan Pengesahan Tidak Menganggur jQuery?
Anda mempunyai jadual dinamik dengan kotak teks dan anda mahu menggunakan kelas pengesahan kepada semua kotak teks ini. Pengesahan jQuery yang tidak mengganggu adalah tidak mendaftarkan kotak teks yang ditambahkan, mengakibatkan pengesahan tidak berfungsi.
Untuk menyelesaikannya, anda perlu:
@for (int i = 0; i < Model.TargetInfo.Count; i++) { <tr> <td> @Html.TextBoxFor(m => m.TargetInfo[i].TargetColor_U, new { id = "", @class = "form-control" }) @Html.ValidationMessageFor(m => m.TargetInfo[i].TargetColor_U) <input type="hidden" name="TargetInfo.Index" value=@i /> </td> <!-- Other columns with similar markup --> </tr> }
var form = $('form'); var newrow = $('#newrow'); var tablebody = $('#tablebody'); $("#btnAddTarget").click(function() { var index = (new Date()).getTime(); var clone = newrow.clone(); clone.html($(clone).html().replace(/#/g, index)); var row = clone.find('tr'); tablebody.append(row); // Reparse the validator using unobtrusive validation form.data('validator', null); $.validator.unobtrusive.parse(form); });
Atas ialah kandungan terperinci Bagaimana untuk Memohon Pengesahan Kelas pada Kotak Teks Dinamik dalam Jadual Menggunakan Pengesahan Tidak Menganggur jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!