0

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

想象一下自己在一家拥有专有平台来托管和管理活动的在线营销公司工作。然后想象只能验证“就在那里”的必填字段。最后;想象一个客户端在选中某个单选按钮后需要表单字段。正确的?正确的!嗯……不……不对。

事情就是这样。同一个单选按钮触发一个 jQuery 脚本,该脚本在 5div中使用隐藏的表单字段来简化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>

我使用:内联表单验证引擎 2.6.2,jQuery 插件

radiobuttonX勾选时如何使表单字段 Y 成为必填项?我当然也需要语法,因为我是个笨蛋;-)

4

1 回答 1

0

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

$("#form").validate({
    rules: {
        fieldY: {
            required: {
                depends: function() {
                    return $("#radioButtonX").is(":checked");
                }
            }
        }
    }
});
于 2013-10-31T21:19:08.897 回答