以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教:函数传递(日期变量)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110693)

--  作者:lanbor
--  发布时间: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编辑过]

--  作者:有点甜
--  发布时间: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
--  发布时间:2017/12/7 18:16:00
--  多谢专家及时指教!
多谢专家及时指教!
慚愧,这类似问题好象问过一次了。