Foxtable(狐表)用户栏目专家坐堂 → [求助]移动开发中submitAjaxForm能否进入页面自动触发


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

主题:[求助]移动开发中submitAjaxForm能否进入页面自动触发

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


加好友 发短信
等级:一尾狐 帖子:458 积分:3820 威望:0 精华:0 注册:2016/8/21 3:43:00
[求助]移动开发中submitAjaxForm能否进入页面自动触发  发帖心情 Post By:2019/9/7 22:08:00 [只看该作者]

移动开发中submitAjaxForm能否进入页面自动触发一次
参照帮助《接收完整的页面》里面的例子拓展需求

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


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

……
        wb.AppendHTML("<script>submitAjaxForm('form1','',false);</script>"'调用js
        e.WriteString(wb.Build)
[此贴子已经被作者于2019/9/8 21:08:38编辑过]

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


加好友 发短信
等级:一尾狐 帖子:458 积分:3820 威望:0 精华:0 注册:2016/8/21 3:43:00
  发帖心情 Post By:2019/9/8 22:32:00 [只看该作者]

AJAX文件的代码为:
function stxs(){   
var result = submitAjaxForm('form2','',false);
   document.getElementById("form2").innerHTML=result;
}

主网页(luru.htm)自定义函数代码为:
Dim e As RequestEventArgs = args(0)     
 Dim wb As New weui
          wb.AddForm("","form1","rxslr2.htm") 传递到数据保存页面 参照帮助《一个简单录入界面》
            wb.AppendHTML("<style>.mark{background-color:LightCyan; color:Fuchsia;font-Size:100%;}</style>", True) '添加样式
            With wb.AddInputGroup("form1","ipg1","每日销售录入")
                With .AddInput("销售日期","销售日期:","date")
                    .value = Date.Today
                End With
                .AddSelect("展厅","展厅:","A展厅|B展厅|C展厅|D展厅").Attribute= ""  '列表选择框值改变后触发统计页stxs.htm显示到下方
                With .AddInput("销售金额","销售金额:","number")
                End With
            End With
            With wb.AddInputGroup("form1","ipg3","备注")
                .AddTextArea("备注",1).Placeholder = "......"
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定添加", "submit")'.Attribute= "form1','tongji3')'"

            End With
            
            wb.AddForm("","form2","stxs.htm") '增加了统计页 
            wb.AppendHTML("<script src='./lib/ajaxform.js'></script>") '引入脚本文件
            wb.AppendHTML("<script></script>")  '标注红颜色部分的代码怎么写呢?
            e.WriteString(wb.Build)

目前效果,选择展厅后下方出现列表,点击“确定添加”按钮会提交数据到保存界面并保存。希望第一次进入主网页(luru.htm)时(不用触发选择按钮)就出现列表

以上问题解决后再追加一个问题:
之前希望是在进入主网页后,插入一个div,通过AddSelect框值的改变传递变量到统计页stxs.htm,同时按“确定添加”按钮进入到数据保存网页,后来发现Form1只能传递到一个网页,
所以后面用增加一个Form2来做处理,统计页也就暂时委屈不做变量传递而加载全部
咨询:1、如何通过AddSelect的变化同时向两个网页传递变量?
         2、试过增加cooke没成功,有没有变化通过AddSelect变化来增加和修改COOKE值


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

[此贴子已经被作者于2019/9/8 22:33:48编辑过]

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


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

wb.AppendHTML("<script>stxs();</script>")

AddSelect返回2段数据不就行了?

比如:e.WriteString("第一段数据|第二段数据")

然后js根据竖线“|”分隔,给2个div赋值

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


加好友 发短信
等级:一尾狐 帖子:458 积分:3820 威望:0 精华:0 注册:2016/8/21 3:43:00
  发帖心情 Post By:2019/9/8 23:55:00 [只看该作者]

谢谢

 回到顶部