Foxtable(狐表)用户栏目专家坐堂 → [求助]微信分步显示提交功能


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

主题:[求助]微信分步显示提交功能

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


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
[求助]微信分步显示提交功能  发帖心情 Post By:2022/9/15 17:31:00 [只看该作者]

老师好。
移动开发,根据使用者选择,显示下一步的数据,是否有这样的函数,例如:

1:是否要[旅游] 
1.1、否 > (结束)
1.2、是 > 显示[旅游地点]:北京、上海、杭州...

2.选择[旅游地点]:
2.1、北京 > (结束)
2.2、上海 > 显示[交通方式]:步行、公交、火车...

3、选择[交通方式]:
3.1、步行 > (结束)
3.2、火车 > 显示[班次]:***、***...

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


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

方法1、根据选择跳转到不同的页面
2、根据不同选择隐藏和显示不同的控件:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160435

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


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2022/9/20 19:57:00 [只看该作者]

老师,您好,需要的功能已经能够实现,但碰到2个问题,看能否解决。


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

1.程序代码如下所示:
    wb.AddForm("", "form1", "aa.htm")
    With wb.AddInputGroup("form1", "ipg1", "旅游")
        .AddSelect("旅游", "", "是|否").A t tribute = "o n change='s e tjoin1()'"
    End With
    
    With wb.AddInputGroup("form1", "ipg2", "旅游地点")
        .AddSelect("旅游地点", "", "步行|公交|火车").A t tribute = "o n change='setjoin2()'"
    End With
    
    With wb.AddInputGroup("form1", "ipg3", "交通方式")
        .AddSelect("交通方式", "", "111|222|333").A t tribute = "o n change='setjoin10()'"
    End With
    
    With wb.AddButtonGroup("form1", "btg1", False)
        .Add("btn1", "提交", "submit").Kind = 2
        .Add("btn2", "返回", "", "***") '外部系统
    End With
    
    wb.AppendHTML("<script src='./lib/.js'></script>") '引入脚本文件



2.js代码如下所示:
f u nction s e tjoin1(){    
  var cj = document.getElementById("旅游").value;
  if(cj=="是")
    {
    document.getElementById("ipg2").parentNode.style.display="inline";
    document.getElementById("ipg3").parentNode.style.display="none";
    document.getElementById("btg1").parentNode.style.display="none";   //按钮无法隐藏
    }
  else    //否 - 不参加
    {
    document.getElementById("ipg2").parentNode.style.display="none";
    document.getElementById("ipg3").parentNode.style.display="none";
    document.getElementById("btg1").parentNode.style.display="none";
    }
}

[此贴子已经被作者于2022/9/20 20:00:00编辑过]

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


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

1、
……
wb.AppendHTML("<script src='./lib/js文件名称.js'></script>",true) '引入脚本文件
wb.AppendHTML("<script>setjoin1();</script>") '引入脚本文件

2、
document.getElementById("btn1").parentNode.parentNode.style.display="none"; 

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


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2022/9/21 9:32:00 [只看该作者]

感谢老师!

 回到顶部