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

解决方案 »

  1.   

    var div1=documents.getElementById("div1");
    var value=div1.innerText;location.href="http://xxxxxx/xxx?q="+value;
      

  2.   

    form里面放几个hidden,表单提交调js,把你想要的值设置进去form1.hidden1.value=document.getElementById('xxx').value;
    ...form1.submit();
      

  3.   

    <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的值。
      

  4.   

    通过javascript获得   document.getElementById("")定位