使用jQuery获取多行字段值
问题描述:
我已经使用下面的代码来获取自定义的NewForm.aspx中的单行文本字段值及其工作正常。使用jQuery获取多行字段值
function PreSaveAction()
{
var value = $("input[title="Title"]").val();
alert(value);
};
如果我使用相同的代码来获取多行文本字段的值意味着它返回undefined。我希望这是因为多行文本内容将在html中。
function PreSaveAction()
{
var value = $("input[title="Notes"]").val();
alert(value);
};
请帮我看看这个html内容。
在此先感谢..
答
尝试:
function PreSaveAction()
{
var value = $("input[id$='TextField_spSave']").val();
alert(value);
};
在SharePoint 2010所见即所得的控制不是input
控制(当然,不完全)。它是div
,p
和span
对照的混合物。但是,您可以使用名为TextField_spSave的隐藏input
。
欲了解更多信息,请参阅jquery can't find richtextbox。