[英]Conditional Required Fields validation is not working
我有一个新的谜题需要解决,因为我无法设法解决这个问题。
想象一下,您在一家拥有专有平台来托管和管理广告活动的在线营销公司中工作。 然后想象只有能够验证“就在那儿”的必填字段。 最后 假设某个客户在选中某个单选按钮后需要表单字段。 对? 对! 好吧....不...不对。
这是东西。 相同的单选按钮会触发一个jQuery脚本,该脚本可简化5 div
的隐藏字段display: block
。 我已经准备好了jQuery.validation.js
插件。
如果满足检查依赖字段的条件,我会将这段代码插入所需的表单字段中:
class="textInput1 validate[condRequired[radiobuttonX]]"
textInput1
是为输入字段设置样式的CSS类。
作为一个submitbutton
我使用一个使用此代码提交的图像: input type="image"
onclick="document.forms['formName'].submit();"
我有:
$(document).ready(function() {
在我的脑海中,我拥有验证脚本的链接:
<script src="../path/to/jquery.validationEngine.js"></script>
选中radiobuttonX
时,如何使表单字段Y为必填项? 我当然也需要语法,因为我很笨;-)
如果您可以从jQuery Validation Engine切换到jQuery-Validate,这将是解决方案:
$("#form").validate({
rules: {
fieldY: {
required: {
depends: function() {
return $("#radioButtonX").is(":checked");
}
}
}
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.