我是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)“发送”按钮后,如果文本验证失败,如何发出警报?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56872153/