Foxtable(狐表)用户栏目专家坐堂 → 帮助中edit怎么传递到save的


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

主题:帮助中edit怎么传递到save的

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


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

我在dbsave里加了messagebox 没有任何提示 应该是post数据没有提交过去
我试着把 dbsave强行触发
If e.PostValues.Count > 0 Then '如果是通过提交按钮访问,则给一个已经保存的提示给用户,时长500毫秒    
    wb.AddToast("","t1", "已经保存",0).Msec= 500
Functions.Execute("dbsave",e)
End If

这会造成新增明细时总会交叉出现空行

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


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

以下是引用rjh4078在2018/6/29 22:00:00的发言:
如果改成这样 页面直接跳到dbsave.htm了

我看帮助里的源代码是

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


那要照搬呀
http://www.foxtable.com/mobilehelp/scr/0125.htm

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


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

茅塞顿开  我在函数里找了一晚上

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


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

继续请教 
我想做个库存提醒js 仿照帮助
alert(1)
function validit(){
alert(2)
    var result=submitAjaxFileds("valid.htm","","
产品","数量","折扣",false);  这句有点不懂 带的参数表示什么意思?如果我只有产品编号和数量2个列 要怎么写?
我写成var result=submitAjaxFileds("valid.htm","","药材编码","数量",false); 然后其他跟帮助一样,达不到效果,1,2能弹出 3不行
    if(result=="OK"){
alert(3)
        return true;
    }
    else{
        showTopTips("toptip1",result,2500);
        return false;
    }
}


wb.AddForm("p1","form1",url).Attribute=""




Case "valid.htm"
        If e.PostValues.ContainsKey("药材编码") AndAlso e.PostValues.ContainsKey("数量")  Then       
            If Functions.Execute("分库库存",e.Cookies("bm"),e.PostValues("药材编码"))<e.PostValues("数量")  Then
                e.WriteString("库存不足!")
            Else
                e.WriteString("OK")
            End If
            
        End If

[此贴子已经被作者于2018/6/29 23:42:44编辑过]

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


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

submitAjaxFiled用于发送表单中部分输入框的值,语法:

submitAjaxFileds(url,func,id1,id2...,asyn)

url接收数据的目标网页
func回调函数名,收到服务器返回信息后,会调用此函数进行处理。
id1,id2...输入框ID,个数不限。
asyn逻辑型,可选参数,是否异步执行,默认为true,如果要同步执行,请设置为false。
注意是true和false,不是True和False。

Function validit(){

    var result=submitAjaxFileds("valid.htm","","药材编码","数量",False); 然
alert(result) '这里弹出什么,调试时可以弹出一些关键的内容看看,而不仅仅学会弹出1、2、3
    If(result=="OK"){
        Return true;
    }
    Else{
        showTopTips("toptip1",result,2500);
        Return false;
    }
}


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


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


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


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


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


返回的结果

 Case "valid.htm"
        If e.PostValues.ContainsKey("药材编码") AndAlso e.PostValues.ContainsKey("数量")  Then
MessageBox.show("1")
            If Functions.Execute("分库库存",e.Cookies("bm"),e.PostValues("药材编码"))<e.PostValues("数量")  Then
                e.WriteString("库存不足!")
            Else
                e.WriteString("OK")
            End If
            
        End If
valid页面的message没有执行 

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


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

Case "valid.htm"
msgbox(e.PostValues.count) 这里值是多少

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


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

显示 0

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


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

另外请教下edit页面在保存以后会刷新,如果主表的input比较多,每新增一个明细保存后就需要把页面拉到最底再开始,如何控制保存刷新页面后自动把页面刷到新增明细按钮那个页面?

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


加好友 发短信
等级:超级版主 帖子:106356 积分:540921 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/30 15:44:00 [只看该作者]

……
        wb.AppendHTML("<script>show('page2');hide('page1')</script>") 
        e.WriteString(wb.Build) '生成网页


 回到顶部
总数 40 上一页 1 2 3 4 下一页