Я использовал плагин проверки jquery для проверки. Я создаю динамические элементы управления и добавляю правила к этим элементам управления, но при нажатии кнопки «Отправить» проверяется только первое поле, другие поля не проверяются. Если первое значение поля выполнено, форма отправляется, но другие поля не рассматриваются. Как решить эту проблему. Любая помощь будет оценена по достоинству.Проверка JQuery происходит только для первого динамического элемента управления, а не для других динамических элементов управления
Код:
<script type="text/javascript">
$(document).ready(function() {
var count = 0;
$("#dynamicControlForm").validate();
$("#AddControls").click(function() {
count++;
var elements = "<input type='text' id='txt" + count + "'class='required'/><br/></br>";
$(elements).appendTo("#dynamicControlForm");
$(".required").rules("add" + count, "required");
});
});
</script>
<div id="DynamicControlsContainer">
<input type="button" name="CreateControl" value="AddControl" id="AddControls" />
<form action="/" method="post" id="dynamicControlForm">
<input type="submit" name="DynamicControl" id="btnDynamicSubmit" value="Submit" />
</form>
</div>
Изображение:
Ссылка
Link - http://jsfiddle.net/qwuPk/1/
Link2
http://jsfiddle.net/LtAy5 Я добавил код выпадающего, радио и флажок
Проверка не происходит для галочки, радиокнопки и выпадающего списка – Vignesh