以下函数要实现的功能为:objId1,objId2对象都为下拉列表框,点击objId1下拉列表选择值后,将所有满足dq为objId1选中值的所有jd值填充到objId2下拉列表中.
function Add_select6_item(objId1,objId2) {
var opt;
var obj1 = document.getElementById(objId1);
var obj2 = document.getElementById(objId2);
dataset1.Open("select jd from zdm_test where dq='"+obj1.value+"'");
obj2.length=0;
var j=dataset1.RecordCount;
alert(j);
for (var i = 0; i < j; i++) { opt.value =dataset1.GetValueAt(i, 0).toString().trim();
opt.text =dataset1.GetValueAt(i, 0).toString().trim();
obj2.add(opt);}
}
调用后,可以提示数量的弹出框,但按确定后提示"undefined为空或不是对象"的错误框,请高手指点,先谢了!
function Add_select6_item(objId1,objId2) {
var opt;
var obj1 = document.getElementById(objId1);
var obj2 = document.getElementById(objId2);
dataset1.Open("select jd from zdm_test where dq='"+obj1.value+"'");
obj2.length=0;
var j=dataset1.RecordCount;
alert(j);
for (var i = 0; i < j; i++) { opt.value =dataset1.GetValueAt(i, 0).toString().trim();
opt.text =dataset1.GetValueAt(i, 0).toString().trim();
obj2.add(opt);}
}
调用后,可以提示数量的弹出框,但按确定后提示"undefined为空或不是对象"的错误框,请高手指点,先谢了!
function Add_select6_item(objId1,objId2) {
var opt;
var obj1 = document.getElementById(objId1);
var obj2 = document.getElementById(objId2);
dataset1.Open("select jd from zdm_test where dq='"+obj1.value+"'");
obj2.length=0;var j=dataset1.RecordCount;
var h=dataset1.Fields.Field['jd'].Value;
//alert(h);
dataset1.MoveFirst();
for (var i = 0; i < j; i++) {
var a=dataset1.Fields.Field['jd'].Value;
//alert(a);
opt = new Option;
opt.value =a;
opt.text = a;
obj2.add(opt);
dataset1.MoveNext();
}}