以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- edit页面的保存按钮触发逻辑 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121351) |
-- 作者:rjh4078 -- 发布时间:2018/7/4 13:50:00 -- edit页面的保存按钮触发逻辑 如果只修改了主表的内容,点击保存没有任何动作。只有增加了明细以后点击保存才会提交数据。
|
-- 作者:有点甜 -- 发布时间:2018/7/4 14:38:00 -- 你点击提交,执行了什么js代码?执行完js以后,提交到后台哪里去?
js加入alert;后台加入msgbox弹出值看一下。 |
-- 作者:rjh4078 -- 发布时间:2018/7/14 9:19:00 -- Case "edit.htm" messagebox.show("1") If e.PostValues.Count > 0 Then Functions.Execute("Save",e) \'保存表单数据 End If e.AsyncExecute = True Functions.AsyncExecute("Edit",e) \'生成订单编辑页面 Return 点击保存的时候 这个message没有任何提示 跟保存相关的只有一个js function validit(){ var result=submitAjaxFileds("valid.htm","","药材编码","数量",false); if(result=="OK"){ return true; } else{ showTopTips("toptip1",result,2500); return false; } } 这个只对药材编码 数量进行提交吧 不会影响到其他列 |
-- 作者:有点蓝 -- 发布时间:2018/7/14 9:55:00 -- 只对药材编码 数量进行提交,不会提交其它数据。 但是,这个js也不是保存用的啊,是验证数量的
|
-- 作者:rjh4078 -- 发布时间:2018/7/14 16:20:00 -- 对啊 而且点了保存e.postvalues.count也没有 说明这个保存 submit根本没提交 |
-- 作者:有点蓝 -- 发布时间:2018/7/14 16:27:00 -- 还是好好看看帮助的逻辑:http://www.foxtable.com/mobilehelp/scr/0130.htm |
-- 作者:rjh4078 -- 发布时间:2018/7/18 8:49:00 -- 我看了几遍 没有搞明白 为什么点击保存 不会post数据 不会触发save函数 |
-- 作者:有点甜 -- 发布时间:2018/7/18 9:24:00 -- 以下是引用rjh4078在2018/7/18 8:49:00的发言:
我看了几遍 没有搞明白 为什么点击保存 不会post数据 不会触发save函数
1、你这句代码,提交到的是 valid.htm
var result=submitAjaxFileds("valid.htm","","药材编码","数量",false);
2、alert(result)返回的是什么?
3、在你httprequest那里加入msgbox,看提交表单以后,触发了哪些代码。 |