使用jquery获取多行字段值

时间:2012-06-22 09:21:39

标签: sharepoint sharepoint-2010 sharepoint-designer

我使用下面的代码来获取自定义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内容。

提前致谢..

1 个答案:

答案 0 :(得分:1)

尝试:

function PreSaveAction()
{
    var value = $("input[id$='TextField_spSave']").val();
    alert(value);
};

SharePoint 2010中的WYSIWYG控件不是input控件(嗯,不完全是)。它是divpspan控件的混合体。但是,您可以使用名为TextField_spSave的隐藏input

有关详细信息,请参阅jquery can't find richtextbox