我使用下面的代码来获取自定义NewForm.aspx中的单行文本字段值及其工作正常。
function PreSaveAction()
{
var value = $("input[title="Title"]").val();
alert(value);
};
如果我使用相同的代码来获取多行文本字段的值意味着它返回undefined。我希望这是因为多行文本内容将以html格式显示。
function PreSaveAction()
{
var value = $("input[title="Notes"]").val();
alert(value);
};
请帮助我获取此HTML内容。
提前致谢..
答案 0 :(得分:1)
尝试:
function PreSaveAction()
{
var value = $("input[id$='TextField_spSave']").val();
alert(value);
};
SharePoint 2010中的WYSIWYG控件不是input
控件(嗯,不完全是)。它是div
,p
和span
控件的混合体。但是,您可以使用名为TextField_spSave的隐藏input
。
有关详细信息,请参阅jquery can't find richtextbox。