Foxtable(狐表)用户栏目专家坐堂 → 执行网页代码,js,alert("OK");不显示


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

主题:执行网页代码,js,alert("OK");不显示

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


加好友 发短信
等级:七尾狐 帖子:1553 积分:11009 威望:0 精华:0 注册:2016/9/12 11:18:00
执行网页代码,js,alert("OK");不显示  发帖心情 Post By:2017/5/1 21:06:00 [只看该作者]

说明:我是在原能执行代码基础上,修改的,加了AddTabBar,为下面各控件加了bt3,发现js文件的alert("OK");不显示

下面是页面per_quyu.htm的代码:
Dim e As RequestEventArgs = args(0)                            '注册第4页,区域信息
Dim wb As New weui
With wb.AddTabBar("", "tb1",0)                            '使用TabBar,增加4个按钮(注:页面可以增加,但不考虑)
    .AddButton("bt1","首页","./images/a.png","/index.htm") 
    .AddButton("bt2","设置","./images/b.png","/per_chakanshezhi.htm")
    .Addpage("bt3","当前","./images/c.png")
    .AddButton("bt4","我的","./images/d.png","/personal.htm")
    '.Attribute = "style='height:55px'"
End With
wb.AddTopTips("bt3","toptip1","") '用于显示动态错误提示
With wb.AddArticle("bt3","ar1")
    .AddImage("./images/langwo/logo1.jpg")
    .Attribute = "style='padding:0em;'"
End With
wb.AddForm("bt3","form1","per_quyu.htm").Attri-bute="on-submit='return validit_per_quyu()'" 
With wb.AddInputGroup("bt3","ipg1","所在区域")
    With .AddSelect("szs","所在省","|" & DataTables("城市列表").sqlGetComboListString("所在省"))
        .Attribute = "on-change=""setAjaxOptions('szshi','p_quyu_get.htm','szs',false)"""  ’这里取值正常
    End With
    With .AddSelect("szshi","所在市","")
        .Attribute = "on-change=""setAjaxOptions('szqx','p_quyu_get.htm','szs','szshi',false)"""  ’这里取值正常
    End With
    .AddSelect("szqx","所在区县","")
End With

With wb.AddInputGroup("bt3","ipg2","家乡区域")
    With .AddSelect("jxs","家乡省","|" & DataTables("城市列表").sqlGetComboListString("所在省"))
        .Attribute = "on-change=""setAjaxOptions('jxshi','p_quyu_get.htm','jxs',false)"""  ’这里取值正常
    End With
    With .AddSelect("jxshi","家乡市","")
        .Attribute = "on-change=""setAjaxOptions('jxqx','p_quyu_get.htm','jxs','jxshi',false)"""  ’这里取值正常
    End With
    .AddSelect("jxqx","家乡区县","")
    With wb.AddButtonGroup("bt3","btg2",True)
        .Add("btn1", "确定","submit")
    End With
End With

wb.AppendHTML("<script s-rc='./lib/ajaxform_per_quyu.js'></script>") '引入脚本文件
e.WriteString(wb.Build)  '生成网页


下面是js代码:(js的文件的路径是对的,文件名是:ajaxform_per_quyu.js)
function validit_per_quyu(){
    alert("OK");   ’执行上述代码,这个ok不显示
    var result=submitAjaxFileds("p_per_quyu.htm","","szs","szshi","szqx","jxs","jxshi","jxqx",false);
    if(result=="OK"){
        return true;
    }
    else{
        showTopTips("toptip1",result,2000);
        return false;
    }
}

[此贴子已经被作者于2017/5/1 21:09:46编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/2 11:45:00 [只看该作者]

 你贴出的代码没有问题。

 

 请确认你的js文件没有其余代码。

 

 你要学会用浏览器调试啊,浏览器提示什么错误?


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


加好友 发短信
等级:七尾狐 帖子:1553 积分:11009 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/5/2 14:51:00 [只看该作者]

1楼代码,经过如下几处粉色跳转,就正常了,js执行正常,实际就是父id问题
Dim e As RequestEventArgs = args(0)                            '注册第4页,区域信息
Dim wb As New weui
'With wb.AddTabBar("", "tb1",0)                            '将TabBar屏蔽
    '.AddButton("bt1","首页","./images/a.png","/index.htm")  '.Attribute = ""
    '.AddButton("bt2","设置","./images/b.png","/per_chakanshezhi.htm")
    '.Addpage("bt3","当前","./images/c.png")
    '.AddButton("bt4","我的","./images/d.png","/personal.htm")
    ''.Attribute = "style='height:55px'"
'End With

wb.AddTopTips("","toptip1","") '用于显示动态错误提示  ’去掉bt3
With wb.AddArticle("","ar1")  ’去掉bt3
    .AddImage("./images/langwo/logo1.jpg")
    .Attribute = "style='padding:0em;'"
End With

wb.AddForm("","form1","per_quyu.htm").Attri-bute="on-submit='return validit_per_quyu()'"  ’去掉bt3
With wb.AddInputGroup("form1","ipg1","所在区域")  ’去掉bt3,改为form1
    With .AddSelect("szs","所在省","|" & DataTables("城市列表").sqlGetComboListString("所在省"))
        .Attribute = "on-change=""setAjaxOptions('szshi','p_quyu_get.htm','szs',false)"""
    End With
    With .AddSelect("szshi","所在市","")
        .Attribute = "on-change=""setAjaxOptions('szqx','p_quyu_get.htm','szs','szshi',false)"""
    End With
    .AddSelect("szqx","所在区县","")
End With

With wb.AddInputGroup("form1","ipg2","家乡区域")  ’去掉bt3,改为form1
    With .AddSelect("jxs","家乡省","|" & DataTables("城市列表").sqlGetComboListString("所在省"))
        .Attribute = "on-change=""setAjaxOptions('jxshi','p_quyu_get.htm','jxs',false)"""
    End With
    With .AddSelect("jxshi","家乡市","")
        .Attribute = "on-change=""setAjaxOptions('jxqx','p_quyu_get.htm','jxs','jxshi',false)"""
    End With
    .AddSelect("jxqx","家乡区县","")
    With wb.AddButtonGroup("form1","btg2",True)  ’去掉bt3,改为form1
        .Add("btn1", "确定","submit")
    End With
End With

wb.AppendHTML("<script src='./lib/ajaxform_per_quyu.js'></script>") '引入脚本文件
e.WriteString(wb.Build)  '生成网页

像1楼代码那样,加上tabbar,可以实现同样的功能吗?
[此贴子已经被作者于2017/5/2 14:54:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/2 15:24:00 [只看该作者]

 我这样测试没问题

 

         Dim wb As New weui
        With wb.AddTabBar("", "tb1",0)                            '使用TabBar,增加4个按钮(注:页面可以增加,但不考虑)
            .AddButton("bt1","首页","./images/a.png","/index.htm")
            .AddButton("bt2","设置","./images/b.png","/per_chakanshezhi.htm")
            .Addpage("bt3","当前","./images/c.png")
            .AddButton("bt4","我的","./images/d.png","/personal.htm")
            '.Attribute = "style='height:55px'"
        End With
        wb.AddTopTips("bt3","toptip1","") '用于显示动态错误提示
        With wb.AddArticle("bt3","ar1")
            .AddImage("./images/langwo/logo1.jpg")
            .Attribute = "style='padding:0em;'"
        End With
        wb.AddForm("bt3","form1","per_quyu.htm").Attribute="onsubmit='return validit_per_quyu()'"
        With wb.AddInputGroup("form1","ipg1","所在区域")
            With .AddSelect("szs","所在省","|123|3434")
            End With
        End With
        With wb.AddButtonGroup("form1","btg2",True)
            .Add("btn1", "确定","submit")
        End With
        wb.AppendHTML("<script src='./lib/test.js'></script>") '引入脚本文件
        e.WriteString(wb.Build) '生成网页

[此贴子已经被作者于2017/5/2 15:25:28编辑过]

 回到顶部