Проверьте две формы внутри одного элемента формы с ParsleyJS - PullRequest
0 голосов
/ 19 ноября 2018

Я строю две формы, которые будут жить на одной странице на сайте Kentico.Веб-сайты kentico обернуты в одно поле формы, поэтому я не могу создать отдельные элементы формы для каждой формы на странице.Проблема в том, что parsleyJS позволит вам только передать форму для ее инициализации, например, $ ("# form"). Parsley ();и мне нужно проверить формы, независимые друг от друга.У кого-нибудь была эта проблема раньше?Может кто-нибудь порекомендовать обходной путь.

$("#form").parsley();
input{
	display:block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/parsley.js/2.8.1/parsley.min.js"></script>
<form action="" id="form">
	<div class="form1">
		<label for="fname">First Name</label>
		<input type="text" name="fname" required>
		<label for="lname">Last Name</label>
		<input type="text" name="lname" required>
		<input type="submit" value="submit">
	</div>
	<div class="form2">
		<input type="text" name="anotherInput" required>
		<input type="submit" value="submit">
	</div>
</form>

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Вы можете получить нужные результаты, используя опцию group, чтобы проверить только часть полей в вашей форме. Это используется в этом примере многоступенчатой ​​формы .

0 голосов
/ 19 ноября 2018

Инициализируйте формы, независимые друг от друга, с помощью селектора классов.

$(".form1").parsley();
$(".form2").parsley();
...