Foxtable(狐表)用户栏目专家坐堂 → weui中错误提示窗口


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

主题:weui中错误提示窗口

帅哥,在线噢!
ycs5801
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
weui中错误提示窗口  发帖心情 Post By:2023/12/21 22:30:00 [只看该作者]

在函数中如下代码:

 Dim dr5 As DataRow = DataTables("检疫资料").SQLFind("中文船名 = '" & e.PostValues("中文船名") & "' and 航次号='" & e.PostValues("航次号") & "'")
    If dr5 IsNot Nothing Then
        
        
              With wb.AddMsgPage("", "msgpage", "增加失败", "系统中已存在相同船名、航次,请核对!")
                  .icon = "Warn" '改变图标
                    .AddButton("btn5", "返回").Attribute = ""
               End With

messagebox.Show("3")
         e.WriteString(wb.Build)
                Return "" '必须返回        
        messagebox.Show("4")       
    End If

 

3和4之间报错


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


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

报什么错?

 回到顶部
帅哥,在线噢!
ycs5801
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/12/21 22:43:00 [只看该作者]

过不去,没提示

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


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/12/21 22:45:00 [只看该作者]

上传失败,我这个函数是个接收函数,如果没有返回“ok”,就会提示上传失败

 回到顶部
帅哥,在线噢!
ycs5801
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/12/21 22:48:00 [只看该作者]

前边的函数是这样:  wb.AddForm("", "form2", "receive.htm?name=" & e.GetValues("name")) ''将主键同时传给recevie.htm页面

是不是这样就无法显示出receive中的提示?应该用哪种方法代替呢?


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


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/21 23:11:00 [只看该作者]

把这个页面,以及相关页面的完整代码发上来。半截不拉的看不出什么问题

 回到顶部
帅哥,在线噢!
ycs5801
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/12/21 23:33:00 [只看该作者]

我简单说下看看:有a函数和b函数。a函数通过postvalue发送到了b函数两个值,比如说是船名和航次,b函数经过sqlfind查找数据库,发现数据库中已经有了相同的船名和航次的数据行,现在需要反馈给用户一个提示,告诉用户,已经有了相同的数据,请返回重填。类似于帮助文件中的check函数的功能,但是check函数是直接跳转到check,我这个是没有跳转,怎么才能实现提示用户?


 回到顶部
帅哥,在线噢!
ycs5801
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:972 积分:6983 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/12/22 0:17:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:desktop.rar

还是传文件吧

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


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

使用的Ajax,只能返回OK或者不OK,返回其它内容是没有用的。建议提示改为使用Dialog,Dialog要放到主页面,然后就是、里干净是否OK判断是否显示Dialog

js大概这样

……
    if(result=="OK"){
        return true;
    }
    else{
        show('dlg1');
        return false;
    }
……

页面大概这样
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:desktop.zip



 回到顶部