找回密码
 注册成为天翎用户
查看: 2413|回复: 10

查询表单 下拉框的级联

[复制链接]
zgb 发表于 2012-9-21 15:18:05 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-10-9 17:34 编辑

点第一个下拉框时出现form:document.getElementBy(“tabid”) is null的错误
var opts=$TOOLS.createOptions();
opts.add("","");
var sql = "select * from tlk_类别录入单 where 1=1  ";
var datas  =queryBySQL(sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
                if(doc!=null){
                   opts.add(doc.getItemValueAsString("类别名称"),doc.getItemValueAsString('类别名称'));
                }
   }
}
opts;
var opts=$TOOLS.createOptions();
opts.add("","");
var val=getItemValue("产品类别");
var sql = "select * from          TLK_产品录入  where ITEM_类别='"+val+"'";
var datas  =queryBySQL(sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
                if(doc!=null){
                   opts.add(doc.getItemValueAsString("品名"),doc.getItemValueAsString('品名'));
                }
   }
}
两个级联脚本代码
 楼主| zgb 发表于 2012-9-21 15:34:37 | 显示全部楼层
回复 1# zgb


    没选一个下拉框就出现一次form:document.getElementBy(“tabid”) is null的错误
第二个下拉框要在点查询以后下拉框内容才出现
回复

使用道具 举报

purple 发表于 2012-9-21 15:52:21 | 显示全部楼层
回复 2# zgb


    这个错跟你的脚本没关系,请问你是否有切换到表单添加js代码?
回复

使用道具 举报

 楼主| zgb 发表于 2012-9-21 16:04:33 | 显示全部楼层
我那是查询表单里的,我在表单格式每个下拉框写一个上面代码
回复

使用道具 举报

 楼主| zgb 发表于 2012-9-21 16:05:38 | 显示全部楼层
js写在表单那里?
回复

使用道具 举报

purple 发表于 2012-9-21 16:08:12 | 显示全部楼层
我知道你是查询表单,第一楼您已经说过了,可是查询表单也有表单源码啊。我想要知道的是,您有没有在表单编辑页面切换到表单源码添加方法之类的?
回复

使用道具 举报

 楼主| zgb 发表于 2012-9-21 16:11:07 | 显示全部楼层
没有,在创建表单这样写不出现错误
回复

使用道具 举报

purple 发表于 2012-9-21 16:20:15 | 显示全部楼层
回复 7# zgb


    那您把所有控件的脚本全部注释掉,是否还会还会存在该问题。如果会,您加我Q,远程帮您看一下。QQ:1946218209
回复

使用道具 举报

 楼主| zgb 发表于 2012-9-21 16:21:47 | 显示全部楼层
你qq号是?
回复

使用道具 举报

bess 发表于 2012-9-21 16:25:18 | 显示全部楼层
您好,我同事已经在上面楼给了联系方式,您可以添加好友
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 11:26

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表