Foxtable(狐表)用户栏目专家坐堂 → 移动端开发多个page的问题


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

主题:移动端开发多个page的问题

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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
移动端开发多个page的问题  发帖心情 Post By:2018/6/24 8:56:00 [只看该作者]

参照帮助 在edit页面做了两个PAGE p1显示主页面 p2显示商品库存查询结果

P2的查询参照的是帮助:
http://www.foxtable.com/mobilehelp/index.htm?page=0110.htm
在单独页面运行没有问题
现在在P2里加入查询页面,代码如下,点击查询没有任何反应


'''P2页面

wb.AddForm("p2","form2","cpchaxun.htm")
With wb.AddInputGroup("form2","ipg2","商品查询")
    .AddInput("gjz","关键字","text")
    With .AddInput("bm","库房","text")
        .Value = e.Cookies("bm")
        .Readonly = True
    End With
End With
With wb.AddButtonGroup("form2","btg2",True)
 .Add("btn2", "查询", "button").A ttribute= "on click= 'chaxun()'"
End With
wb.AppendHTML("<div id='p1' style='margin:0.5em'></div>") '插入一个div,用于显示服务器返回的 页面
wb.AppendHTML("<script src='./lib/ajaxform.js'></script>") 
[此贴子已经被作者于2018/6/24 8:56:48编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/24 21:43:00 [只看该作者]

chaxun函数能否调用?加入alert代码能否弹出?浏览器那里调试报什么错?

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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/25 10:13:00 [只看该作者]

检查了下是id对应问题 P2的form应该是form2 JS里是form1
现在我写了个JS 目的是在P2里选好产品以后将参数传到对应组件并且隐藏掉P2 显示P1
 这个是通过panel显示库存并把参数传给函数choice
With wb2.AddPanelGroup("","pg1","商品列表")
For Each dr As DataRow In lst
                With .Add(dr("药材编码"),dr("药材编码"),"库存:" & dr("可用库存") & dr("单位"),"./images/药材类目/" & dr("名称") & ".jpg") 
                    .AddFoot( dr("名称"))
                    .AddFoot(" " & dr("型号"))
                    .AddFoot(" " & dr("规格"))
                    .AddFoot(" ¥" & dr("当前成本价"))
                    .A ttribute ="on click= 'choice('" & dr("药材编码") & "','" & dr("名称") & "')'"
                End With
end with


这个是js
function choice(a,b){
   document.getElementById("药材编码").value = a;
document.getElementById("名称").value = b;
隐藏P2 这个地方怎么写
显示P1
}


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/25 10:28:00 [只看该作者]

alert(1)

function choice(a,b){

alert(2)
   document.getElementById("药材编码").value = a;
document.getElementById("名称").value = b;

alert(3)
   hide("page2");

   show("page1")

alert(4)
}


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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/27 21:35:00 [只看该作者]

js函数
alert(1)
function choice(a,b){
alert(2)
document.getElementById("药材编码").value = a;
document.getElementById("名称").value = b;
alert(3)
   hide("p3");
   show("p1");
}




查询页面代码


   
        
                With .Add(dr("药材编码"),dr("药材编码"),"库存:" & dr("可用库存") & dr("单位"),"./images/药材类目/" & dr("名称") & ".jpg") 
                    .AddFoot( dr("名称"))
                    .AddFoot(" " & dr("型号"))
                    .AddFoot(" " & dr("规格"))
                    .AddFoot(" ¥" & dr("当前成本价"))
                   .Att ribute ="on click= 'choice('" & dr("药材编码") & "','" & dr("名称") & "')'"
               
end with

可能是红色部分出了问题 js不执行

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

浏览器调试出现这个提示


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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/27 21:49:00 [只看该作者]

只执行1

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/27 21:53:00 [只看该作者]

.Attribute ="onclick = ""choice('" & dr("药材编码") & "','" & dr("名称") & "')"""

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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/27 21:56:00 [只看该作者]

感觉js也有问题

我又加了个函数,
function msg(){
    alert(666)
}
把属性改成
.Attribute=""

能正常运行

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


加好友 发短信
等级:狐精 帖子:3351 积分:24679 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/6/27 21:57:00 [只看该作者]

.Att ribute="on click='msg()'"

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/27 22:09:00 [只看该作者]

认认真真看7楼。

 回到顶部
总数 14 1 2 下一页