如何根据下一个下拉列表选项

时间:2015-05-14 20:07:20

标签: javascript c# asp.net

我有一个基本的html表单,当页面加载时,它将表单加载到没有数据的初始值。

在单个页面中我添加了两个标签容器左侧网格,右侧是html表单

当我们双击它时,网格中加载的记录会填充右侧表格。

我的要求基于一种类型下拉列表选择值,如何在产品下拉列表中获取默认值。

例如:我在左侧网格类型中有一个列,数据为Fab ..当我们双击此行时,表单将填充选定的值 晶圆厂。当类型下拉列表中的选定值为fab时,我需要在产品下拉列中检查空值或空值并设置默认值。

我们在产品下拉列表中获得的值是

NULL
NULL
SH_TY
HG_IU
NULL
NULL

我们在类型的下拉列表中获得的值是

Fab
LOI
TYU
Swa

这是我们试图填写表格的代码

以下是列名

var formFields = [ 
{column: 'ProductTypeId'},
{column: 'ProductCodeID'},],

    var fillForm = function (record) {
                for (var i in formFields) {
                    if (formFields[i].column != null) {
                        var currentValue = record[formFields[i].column];
                        var initValue = record[formFields[i].column + "_init"];
                        formFields[i].ref.set('value', (currentValue == null) ? '' : currentValue);

if (formFields[i].column == 'BtDate') {
                            formFields[i].ref.set('value', (currentValue == null || currentValue == '0') ? '0' : '1');
                        }

I tried to check like this but not working

 if (formFields[i].column == 'ProductTypeId') {
                       if(currentValue == "Fab" || currentValue == "Swa")
                          {
                 formFields[i].ref.set.column.ProductCodeID('value', (currentValue == null || currentValue == '' || currentValue == currentValue) ? 'A_CL_FA': currentValue);
                        }
                     }

1 个答案:

答案 0 :(得分:0)

您需要使用属性选择您的下拉列表,其值与null不同。