Я пытаюсь проверить несколько динамически добавленных полей в форме перед отправкой с помощью jquery, но когда одно поле действительно, форма отправляется: http://jsfiddle.net/cvL0ymu7/. Как проверить все поля перед отправкой.jquery проверять несколько динамически добавленных полей
<html>
<body>
<form action="#" method="post">
<div id="fields"></div>
<input type="submit" value="Submit" />
</form>
<button id="test">Add field</button>
</body>
</html>
Le JavaScript
$(function() {
$("#test").click(function(){
var unique_id = new Date().getTime();
$("#fields").append("<input class='myfield' type='text' name='myfield_" + unique_id + "'/><br />");
});
$("form").submit(function(event) {
if ($(".myfield").val() !== "") {
alert("form is valid");
//$("span").text("Validated...").show();
return;
}
//$("span").text("Not valid!").show().fadeOut(1000);
alert("form is invalid");
event.preventDefault();
});
});