我目前正在使用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'”
答案 0 :(得分:2)
我自己解决了这个问题。
Solomonic解决方案:我不需要富文本类型,因此我将类型更改为“纯文本”。
现在我的验证如下,它就像一个魅力:
$('textarea[title="Pepe"]').rules('add', {
required: true,
messages:
{
required: 'Pepe is required'
}
});