条件必填字段验证不起作用

时间:2013-10-31 20:58:07

标签: javascript jquery forms jquery-validation-engine

我有一个新的谜,你要解决,因为我无法让这个工作。

想象一下,您正在为一家在线营销公司工作,该公司拥有一个托管和管理广告系列的专有平台。然后想象只能验证“就在那里”所需的字段。最后;想象一下在检查某个单选按钮后需要表单字段的客户端。对?对!嗯......不......不对。

这是事情。同一个单选按钮会触发一个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>

我使用:Inline Form Validation Engine 2.6.2, jQuery plugin

如果勾选radiobuttonX,如何制作表单字段Y?我肯定也需要语法,因为我是个笨蛋; - )

1 个答案:

答案 0 :(得分:0)

如果你可以从jQuery Validation Engine切换到jQuery-Validate,这将是解决方案:

$("#form").validate({
    rules: {
        fieldY: {
            required: {
                depends: function() {
                    return $("#radioButtonX").is(":checked");
                }
            }
        }
    }
});