Flowplay jQuery工具验证器 - 验证框是否被选中。帮帮我?
问题描述:
我在我的电子商务结帐页面上使用了Flowplayer提供的Validator jquery脚本(http://flowplayer.org/tools/demos/validator/index.html)。它在默认情况下效果很好,但是我试图验证一组装运地址字段,只要复选框未被选中。现在,无论如何,它都会尝试验证所有运输字段。请注意,运输领域需要从空白处开始。有任何想法吗?Flowplay jQuery工具验证器 - 验证框是否被选中。帮帮我?
<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>
答
尝试了这一点
var shippingchecked = $("#shippingCheck:checked").val(); if (shippingchecked == undefined) $("#myform").validator();
它只是检查复选框是否被选中,如果没有它运行验证。
+0
这接近我所需要的。无论是否检查#shippingCheck,我仍然需要对结算字段进行验证。 – 2012-03-05 18:28:24
哦jeez,我没有意识到这是验证**或**而不是jQuery validat ** e **。我的回答是完整的垃圾! – Ryley 2012-03-05 21:41:28