如何使用jquery.validate.js插件将规则添加到RichText编辑器?

时间:2013-09-26 11:12:46

标签: jquery sharepoint jquery-validate sharepoint-2013

我目前正在使用jQuery向SharePoint 2013表单添加一些自定义项。

我可以为'input'和'select'元素添加一些规则,但我不能为RichText编辑器执行此操作。有人试过吗?

$('div[id*="Pepe"][class*="ms-rtestate-write"]').rules('add', {
    required: true,
    messages:
    {
        required: 'Pepe is required'
    }
});

打开$('form')上的调试选项.validate(...)我收到此错误:“未捕获TypeError:无法读取未定义的属性'nodeType'”

1 个答案:

答案 0 :(得分:2)

我自己解决了这个问题。

Solomonic解决方案:我不需要富文本类型,因此我将类型更改为“纯文本”。

现在我的验证如下,它就像一个魅力:

$('textarea[title="Pepe"]').rules('add', {
    required: true,
    messages:
    {
        required: 'Pepe is required'
    }
});