Foxtable(狐表)用户栏目专家坐堂 → 如何给addselect赋值


  共有3500人关注过本帖树形打印复制链接

主题:如何给addselect赋值

帅哥哟,离线,有人找我吗?
bailing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:238 积分:2094 威望:0 精华:0 注册:2020/5/4 17:14:00
如何给addselect赋值  发帖心情 Post By:2023/2/2 17:13:00 [只看该作者]

 With .AddSelect("bank","银行","|" & DataTables("goal_guidance").SQLGetComboListString("银行","月份 = '" & month & "'"))
        .Attribute = """
    End With
    With .AddSelect("cl_area","城市","")
        .Attribute = """
    End With
    .AddSelect("类别","类别","")

代码如上,在表单里添加了联动的选择框,然后在js函数中设定
document.getElementById("bank").value = vals[0];
document.getElementById("cl_area").value = vals[1];
document.getElementById("类别").value = vals[2];
结果只有“bank” 这个选择框赋值成功了(值都有),请问需要怎么解决下

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107744 积分:548059 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 17:18:00 [只看该作者]

vals在哪里定义的?值是怎么来的?

 回到顶部
帅哥哟,离线,有人找我吗?
bailing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:238 积分:2094 威望:0 精华:0 注册:2020/5/4 17:14:00
  发帖心情 Post By:2023/2/2 17:23:00 [只看该作者]

vlas是提交了个表单,然后通过查询返回来一个字符串,  像 a|b|c|d...这种的
function acceptdata(){
var datas = submitAjaxFileds('getcasinfo.html','','id',false)
if (datas){
var vals = datas.split("|")
if (vals.length == 3) {
document.getElementById("bank").value = vals[0];
document.getElementById("cl_area").value = vals[1];
document.getElementById("类别").value = vals[2];
}
}
}

 回到顶部
帅哥哟,离线,有人找我吗?
bailing
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:238 积分:2094 威望:0 精华:0 注册:2020/5/4 17:14:00
  发帖心情 Post By:2023/2/2 17:26:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:问题.png
图片点击可在新窗口打开查看


不清楚这个是啥意思,也一并提供下;
翻译出来是这样:
主线程上的同步XMLHttpRequest已被弃用,因为它会对最终用户的体验产生不利影响。有关更多帮助,请查看https://xhr.spec.whatwg.org/ .

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107744 积分:548059 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 17:31:00 [只看该作者]

html的select控件比较特殊,不能直接赋值:首先控件要有下拉选择项;其次赋值的内容必须在下拉选择项里是存在的

 回到顶部
帅哥哟,离线,有人找我吗?
bailing
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:238 积分:2094 威望:0 精华:0 注册:2020/5/4 17:14:00
  发帖心情 Post By:2023/2/2 18:06:00 [只看该作者]

哦哦,所以第一个值能加上是因为有option这样的子标签,其他的在源代码里面是没有的;

如果在赋值之前,直接把获取的值作为option加进去,这样是不是就可以了

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107744 积分:548059 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 20:10:00 [只看该作者]

可以的。但是既然没有下拉的,又何必使用AddSelect,使用AddInput不好吗

 回到顶部