gpt4 book ai didi

javascript - 单击 SuiteScript 中的 (addSubmitButton) "Send"按钮后,如何在文本验证失败后发出警报?

转载 作者:行者123 更新时间:2023-11-30 13:57:53 25 4
gpt4 key购买 nike

我是 SuiteScript 的新手,正在寻求有关此问题的帮助。我需要做一个简单的验证,当在文本框中输入的公司增值税号不正确(没有“-”、空格和指定的长度)时将抛出一个 alert()。

这适用于 SuiteScript 1.0 API。

function findCompanyVATNumber(request, response){

//Here is a non-valid code

if(request.getMethod() === 'GET')
{
var form = nlapiCreateForm('Look for companies in the system', false);
var vatNumber = form.addField('custpage_taxnumber', 'text', 'Comanies vat number:', null, null);
vatNumber.setDefaultValue('');

form.addSubmitButton('search');

response.writePage(form);

}else{
//Here is a non-valid code
}
}

如果输入的值与给定的功能不匹配,我希望警告框会出现信息“数字有什么问题”,如果输入的增值税号正确,addSubmitButton 将像往常一样工作并转到显示信息的页面关于公司。

最佳答案

您需要将客户端脚本附加到您的 Form 对象,并且该客户端脚本需要为 saveRecord 事件实现处理程序。 nlobjForm 上有一个方法用于附加客户端脚本;有关详细信息,请参阅该对象的帮助文档。

FWIW 我建议您在 SuiteScript 2.0 而不是 1.0 中编写任何新代码。

关于javascript - 单击 SuiteScript 中的 (addSubmitButton) "Send"按钮后,如何在文本验证失败后发出警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56872153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com