日期:2014-05-20  浏览次数:20542 次

struts表单提交问题
小弟最近在做一个小项目,就是在JSP表单提交时想获取span或div中的值到action中,不是普通的文本框这类的,不知如何获取?哪位兄弟帮忙下,多谢!

------解决方案--------------------
var div1=documents.getElementById("div1");
var value=div1.innerText;

location.href="http://xxxxxx/xxx?q="+value;
------解决方案--------------------
form里面放几个hidden,表单提交调js,把你想要的值设置进去

form1.hidden1.value=document.getElementById('xxx').value;
...

form1.submit();
------解决方案--------------------
<span id="s_a">aasllldflkjdfjk</span>
<div id="d_a">sdfasdf;leflsekjf</div>

楼主是说这类似的东西吧!这恐怕得用个form隐藏域:如
<html:hidden property="s_avalue">
<html:hidden property="d_avalue">

当提交表单的时候在某个JS函数里获取到span的innerHTML和div的innerHTML给隐藏的表单域赋值,action直接可以通过form来获取s_avalue和d_avalue的值。
------解决方案--------------------
通过javascript获得 document.getElementById("")定位