NetSuite SuiteScript 客户端下拉验证

NetSuite SuiteScript Client Side drop down validation

我有一个自定义表单,在其中的一个子选项卡中,我有一个下拉列表,我需要在用户选择执行一些验证后在客户端找出所选的值。我创建了脚本并将其绑定到下拉列表的 on change 事件。我似乎找不到在客户端获取所选值的代码。我找到了从提交事件中读取服务器端值的代码。我需要在客户端进行更改。我将使用 ID 查找记录并检查该记录上的值,如果适用,向用户弹出警告。 SS1 或 SS2 都不错,哪个更好我都有。任何帮助都会很棒。谢谢

在客户端脚本中,您可以使用 nlapiGetFieldValue() 检索结果。

function fieldchanged(type, name, linenum) {
    if(name == 'dropdownid') {
        var value = nlapiGetFieldValue('dropdownid');
        alert(value);
    }
}

好的nlapiGetFieldValue,没有成功,下面是

function ValidateField( type, field, linenum ) {
    if ( field === 'recordid' ) {
        var vendorid = nlapiGetCurrentLineItemValue(type,field,linenum);
        var vendorRecord = nlapiLoadRecord('vendor',vendorid);

    }

    return true;
}

感谢您的帮助