例如: 我在register.jsp 里面有 <jsp:include page="../html/timeSelect.html"/>        <input type="submit" name="Submit" value="提交" onclick="aa();"/>
而在timeSelect.html里有<input name="date" size="9" maxlength="10">然后点击提交按钮执行aa();
function aa()
{
     alert(document.getElementsByName("date").value + "222");
}我这样做能行吗如果不行还有什么办法可以达到我这样的目的吗(在jsp页面得到另一个一面一输入框的值)

解决方案 »

  1.   

    请查看生成的html是否有date呢?
      

  2.   

    document.getElementsByName('')方法的结果为数组  Elements 显然不是一个元素 这里就应该是含有一个元素的数组。
    var ds=new Array();
    ds=document.getElementsByName("date");
    alert(ds[0].value);
      

  3.   


    <input id="_date" name="date" size="9" maxlength="10"> 
    function aa() 

        alert(document.getElementById("_date").value + "222"); 

      

  4.   

    <input id="_date name="date" size="9" maxlength="10"> 
    function aa() 

        alert(document.getElementById("_date").value + "222"); 
      

  5.   

    ok
    谢谢 lzw1987andy  我太粗心了