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