使用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,pspan对照的混合物。但是,您可以使用名为TextField_spSave的隐藏input

欲了解更多信息,请参阅jquery can't find richtextbox