SuiteScript SCA-验证表单字段

时间:2018-09-24 18:14:26

标签: netsuite suitescript sca

我正在尝试验证SCA(勃朗峰)网站的表单字段。 因为我不精通SuiteScript代码,但了解Java,所以我只需要知道如何检索表单字段的POST值,以便在提交表单之前可以对提交进行检查。

以下内容不起作用-仅仅是因为我不知道调用函数/方法来获取正在提交的电子邮件地址。

name: 'ContactUs',
       create: function create( data ) {
            try {
                url = '<the-url>';
                var email = nlapiGetContext.getEmail();
                if (email.indexOf("qq.com") === -1) {
                    response = nlapiRequestURL(url, data);

                    responseCode = parseInt(respons...

2 个答案:

答案 0 :(得分:1)

要验证任何字段数据,您需要在上述记录上使用客户端脚本,并根据您的代码和要求,我认为您想验证Suitelet数据(对吗?)。 您可以在任何记录/套件上部署客户端脚本,并使用 saveRecord 方法验证字段数据。您可以找到客户端脚本帮助文档here

答案 1 :(得分:0)

以提交的形式检测数据字段中的值就像data ['field_name']

在上面的示例中-是:

name: 'ContactUs',
       create: function create( data ) {
            try {
                url = '<the-url>';
                **var email = data['email'];**
                if (email.indexOf("qq.com") === -1) {
                    response = nlapiRequestURL(url, data);

                    responseCode = parseInt(respons...