Валидатор FlowQuquery Tools - проверяет, установлен ли флажок.Помогите? - PullRequest
0 голосов
/ 05 марта 2012

Я использую jquery-скрипт Validator, предоставленный Flowplayer (http://flowplayer.org/tools/demos/validator/index.html) на моей странице проверки электронной торговли. Он отлично работает по умолчанию, но я пытаюсь проверить набор полей адресов доставки ТОЛЬКО, если флажок не установлен Прямо сейчас, он пытается проверить все поля доставки, независимо от этого. Как примечание, поля доставки должны начинаться пустыми. Любые идеи?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.6/all/jquery.tools.min.js"></script>
<form action="http://www.test.com" id="myform">
<div id="billing">
<input type="text" id="test" name="test" required="required" />
<input type="text" id="test2" name="test2" required="required" />
<input type="text" id="test3" name="test3" required="required" />
</div>
<input name="" type="checkbox" value="yes" checked="checked" id="shippingCheck" />
<div id="shipping">
<input type="text" id="test4" name="test4" required="required" />
<input type="text" id="test5" name="test5" required="required" />
<input type="text" id="test6" name="test6" required="required" />
</div>
<button type="submit">Submit</button>
</form>
<script>
$("#myform").validator();
</script>

1 Ответ

0 голосов
/ 05 марта 2012

Попробуйте это


var shippingchecked = $("#shippingCheck:checked").val();
if (shippingchecked == undefined) $("#myform").validator();

Он просто проверяет, установлен флажок или нет, и запускает валидатор.

...