Foxtable(狐表)用户栏目专家坐堂 → 请教:函数传递(日期变量)


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

主题:请教:函数传递(日期变量)

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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
请教:函数传递(日期变量)  发帖心情 Post By:2017/12/7 17:23:00 [只看该作者]

主页面如下:
wb.title="各类统计"
With wb.AddInputGroup("","ipg1","分组统计报告")
.AddInput("date1","开始日期:","date").value=Date.Today.addmonths(-3)
.AddInput("date2","结束日期:","date").value=Date.Today
    With .AddSelect("rep_name","采购分组:","|" & Data Tables("report_menu").GetComboListString("rep_name","[rep_group] = 'a'"))  'a代表采购组
        .Attribute ="onch ange=""select1(不懂这里怎么写)"""  '错误
    End With
End With
With wb.AddButtonGroup("","btg1",True)
    .add("ctr99","返回","","default.htm")
End With

’JS函数如下
function select1(date1,date2){    //错误
    var result= submitA jaxFileds('report_select.htm','','rep_name',false);    '通过选择报表名称,从report_menu表中获得要打开的网页
    if(result){
        var vals=result.split("|");
        if(vals.length==1){
     location=vals[0] + ".htm?date1=" + date1 + "&date2=" + date2;   //错误
   }}
}

请教专家。
我想把上面主网页的2个日期条件:date1,date2,通过JS传递给被调用的报表网页.
请问语句格式应该如何写?
先谢谢您了!
[此贴子已经被作者于2017/12/7 17:30:50编辑过]

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


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

1、不需要写

 

.Attribute ="onchange=""select1()""" 

 

2、在函数里面直接获取即可

 

function select1(){
    var result= submitAjaxFileds('report_select.htm','','rep_name',false);    '通过选择报表名称,从report_menu表中获得要打开的网页
        var vals=result.split("|");
        if(vals.length==1){
            location=vals[0] + ".htm?date1=" + date1.value + "&date2=" + date2.value;   
       }

}


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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
多谢专家及时指教!  发帖心情 Post By:2017/12/7 18:16:00 [只看该作者]

多谢专家及时指教!
慚愧,这类似问题好象问过一次了。

 回到顶部