我想传递已在文本框中输入的数据
源页面:page1.jsp目标页面:page2.jsp
page1.jsp代码
<input type="text" id="date" autocomplete="off" >
<br>
<button onclick='window.top.location.href ="page2.jsp?id=document.getElementByID('date').value">
onclick='window.top.location.href ="flush.jsp?id="document.getElementById('datepicker').value"'>
以何种方式通过href属性传递文本框中输入的值?
答案 0 :(得分:1)
你必须在javascript中连接字符串。我认为你将javascript代码与JSP脚本混合在一起,即page2.jsp?id =&lt;%= date%&gt; (这是JSP脚本)
<button onclick='window.top.location.href="page2.jsp?id=" + document.getElementById("date").value;'>Submit</button>
答案 1 :(得分:0)
尝试使用此 -
<input type="text" id="date" autocomplete="off" value='ABC'/>
<br>
<button onclick='window.location ="page2.jsp?d="+document.getElementById("date").value'>Click me </button>
继续工作Fiddle