如果url为"aaaa"的话
用"alert(url)"可以打印出来
但url实际的值为
var url="/exercise/servlet/ValidationServlet?birthDate="+escape(document.getElementById("birthdDate").value)如果没有后面那个字符串连接+escape....
就不行了

解决方案 »

  1.   

    太快,打错字
    是有后面那个字符串连接+escape....
    就不行了
      

  2.   

    没问题啊 可以打印。
    <input type="text" name="birthdDate" value="aaa">
    <script language="javascript">
    var url="/exercise/servlet/ValidationServlet?birthDate="+escape(document.getElementById("birthdDate").value);
    </script>
    <input type="text" name="dd" onchange="alert(url);">那个birthdDate一定要在script之前,否则document.getElementById("birthdDate").value读不到值就出错了,或者把var url="...";alert(url)写到一个function 然后onchange调用