0

我已经使用下面的代码来获取自定义 NewForm.aspx 中的单行文本字段值,并且它工作正常。

function PreSaveAction()
  {
  var value = $("input[title="Title"]").val();
  alert(value);
  };

如果我使用相同的代码来获取多行文本字段的值,则意味着它返回未定义。我希望这是因为多行文本内容将在 html 中。

function PreSaveAction()
  {
  var value = $("input[title="Notes"]").val();
  alert(value);
  };

请帮助我获取此 html 内容。

提前致谢..

4

1 回答 1

1

尝试:

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

SharePoint 2010 中的 WYSIWYG 控件不是input控件(嗯,不完全是)。它是 、 和 控件的div混合pspan。但是,input您可以使用一个名为 TextField_spSave 的隐藏名称。

有关详细信息,请参阅jquery 找不到richtextbox

于 2012-06-22T16:55:10.930 回答