日期:2014-05-18  浏览次数:20870 次

菜鸟问题,正确后立即给分
有一例子:
<td   width= "9% "   align= "right "> <div   align= "right "> 日期: </div> </td>
        <td   width= "63% "> <select   name= "year ">
            <%   for   (int   i=dqn;i> dqn-20;i--){   %>
            <option   value= <%=i%>     <%=((String.valueOf(i).equals(year))? "SELECTED ": " ")%> > <%=i%> </option>
            <%   }   %>
        </select>

<select   name= "month ">
    <%   for   (int   i=1;i <13;i++){   %>
    <option   value= <%=i%>   <%=((String.valueOf(i).equals(month))? "SELECTED ": " ")%> > <%=i%> </option>
    <%   }   %>
</select>

<     <td     align= "right ">
                    <input   type= "Submit "   name= "Submit "   value= "查询 ">
                    <input   type= "button "   name= "submit2 "   value= "导出 "   onClick= "javascript:c_excel()
            </td>


怎样取得时间传入到BUTTON中,得到答案立即给分,谢谢!

------解决方案--------------------
js

function c_excel(){

var year = document.getElementsByName( "year "); //获得年
var m = document.getElementsByName( "month "); // 获得月
alert(year+ "- "+m);

}

------解决方案--------------------
参数怎么可能传到BUTTON里去?

看你的代码是不是想把时间通过BUTTON传到JS里去?


------解决方案--------------------
传入到button中?什么意思?
你是想在点button时得到你选的日期值还是当前时间?
是这样的话你写个javascript,当点button时就分别取year,month值.
要当前时间就用时间对象啊
------解决方案--------------------
function c_excel(){

var year = document.all.year.value; //获得年
var m = document.all.month.value; // 获得月
alert(year+ "- "+m);

}

------解决方案--------------------
那2楼的是正解
------解决方案--------------------
2楼得到的是对象不是值