我有一个自定义表单,其中,在一个子选项卡中,我有一个下拉菜单,用户选择执行一些验证后,需要在客户端找到所选值。我创建了该脚本并将其与下拉菜单的更改事件绑定。我似乎无法找到代码在客户端获取选定的值。我发现代码从提交事件读取服务器端的值。我需要在客户端进行更改。我将使用该ID来查找记录并检查该记录上的值,并且如果适用,则向用户弹出警告。无论是SS1还是SS2都不错,无论哪种情况会更好,我都可以使用。任何帮助,这将是伟大的。谢谢NetSuite SuiteScript客户端下拉验证
0
A
回答
0
OK了nlapiGetFieldValue,并没有这样的伎俩,是什么做的是以下
function ValidateField(type, field, linenum) {
if (field === 'recordid') {
var vendorid = nlapiGetCurrentLineItemValue(type,field,linenum);
var vendorRecord = nlapiLoadRecord('vendor',vendorid);
}
return true;
}
感谢您的帮助
0
在客户端脚本中,您可以使用nlapiGetFieldValue()
来检索结果。
function fieldchanged(type, name, linenum) {
if(name == 'dropdownid') {
var value = nlapiGetFieldValue('dropdownid');
alert(value);
}
}
+0
我这样做,我得到一个空值,我应该使用字段ID作为下拉ID是否正确?感谢您的帮助 – jk121960
相关问题
- 1. 客户端验证为asp.net mvc下拉?
- 2. 客户端验证
- 3. 客户端验证
- 4. 验证客户端
- 5. 验证客户端证书
- 6. Netsuite/SuiteScript SSS_NOT_YET_SUPPORTED
- 7. 使用Html.ValidateFor()助手在IE7中下拉客户端验证
- 8. 如何禁用MVC下拉菜单客户端验证
- 9. 客户端表单验证?
- 10. 客户端身份验证
- 11. CloudTrax - 验证客户端
- 12. Telerik asp.net客户端验证
- 13. Silverlight客户端验证
- 14. angulars JS客户端验证
- 15. Reactjs客户端验证
- 16. 删除客户端验证
- 17. 在客户端验证
- 18. MVC客户端验证
- 19. FluentValidation客户端验证
- 20. 客户端表单验证。
- 21. Recaptcha客户端验证
- 22. ASP.NET CheckBoxList客户端验证
- 23. 验证的RadioButtonGroup客户端
- 24. 禁用客户端验证
- 25. Rails的客户端验证
- 26. DDD和客户端验证
- 27. HTML FORM客户端验证
- 28. 客户端验证疑惑
- 29. 执行客户端验证
- 30. 客户端验证的OpenERP
'nlapiGetFieldValue()'用于检索正文字段,'nlapiGetCurrentLineItemValue'用于线段字段。您应该从参数列表中删除第三个参数(linenum),并且最好也测试子列表 - if(name ==='sublistid'&& field ==='recordid')' – michoel