1

有没有人成功地将 Redactor 编辑器与 jQuery 验证集成在一起?

<textarea class="text-input textarea" rows="25" id="page_content" name="page_content"></textarea>

$("#add_cms").validate({
    rules: {
        page_content: "required"
        },
    messages: {
        page_content: "Content can't be empty!"
        }
});

@Sparky,我挣扎了几个小时,也尝试了其他方法。但是该方法甚至没有被调用。我很沮丧并删除了所有这些代码。正是在这一点上,我在这里提出了这个问题。

似乎 Redactor 将 textarea 渲染为 display:none; 所以 jQuery 验证不会被触发。

4

1 回答 1

2

引用操作:

似乎 Redactor 正在渲染文本区域,display:none;因此不会触发 jQuery 验证。

如果仅此而已,您只需启用插​​件的该功能即可。

默认情况下,jQuery Validate 将忽略所有隐藏字段。这可以通过将ignore选项设置为来逆转[]

$("#add_cms").validate({
    ignore: [],    // <-- allows validation of all hidden fields
    rules: {
        page_content: "required"
    },
    messages: {
        page_content: "Content can't be empty!"
    }
});

看到这个答案: https ://stackoverflow.com/a/8565769/594235

于 2013-11-21T00:54:24.803 回答