以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]移动开发中submitAjaxForm能否进入页面自动触发 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=140543) |
-- 作者:haotinghua -- 发布时间:2019/9/7 22:08:00 -- [求助]移动开发中submitAjaxForm能否进入页面自动触发 移动开发中submitAjaxForm能否进入页面自动触发一次 参照帮助《接收完整的页面》里面的例子拓展需求
|
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间: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值 [此贴子已经被作者于2019/9/8 22:33:48编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/9/8 22:56:00 -- wb.AppendHTML("<script>stxs();</script>") AddSelect返回2段数据不就行了? 比如:e.WriteString("第一段数据|第二段数据") 然后js根据竖线“|”分隔,给2个div赋值
|
-- 作者:haotinghua -- 发布时间:2019/9/8 23:55:00 -- 谢谢 |