我正在尝试在客户端脚本pageInit函数中使用ol和ul标签,以通过脚本将它们应用于netsuite中的文本框,它们正被应用于文本框,但记录打印会引发错误
function pageInit()
{
var nCustomForm = nlapiGetFieldText('customform');
if(nCustomForm == 'Flow Quote Form')
{
var nFlowQuote = '<ol><li>Example text</li></ol>';
nlapiSetFieldValue('custbody_ed_introduction', nFlowQuote);
}
}
需要帮助。
答案 0 :(得分:0)
您是否已验证nCustomForm确实具有该值? 我相当定期地做这种事情,但是我确保我的内联文本字段在服务器上设置了一些默认的html,然后使用jQuery查找并设置值:
例如确保custbody_ed_introduction是一个内联html类型字段,并且具有类似
的值<div id='ed_intro_content'></div>
您可以在字段上或使用“加载用户事件之前”脚本将其设置为默认值。然后在您的pageInit脚本
中if(nCustomForm == 'Flow Quote Form'){
$('#ed_intro_content').append($('<ol><li>Example text</li></ol>'));
}