如何实现点击文字实现跳转页面并且传递数据

如题所述

  HTML code<td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>

  是不是也要像submit按钮一样要用到servlet处理?请问这个要如何实现?

  ------回答---------------其他回答(5分)---------数据提交仍然用表单提交,表单里数据可以用隐藏域来存放,而提交的链接,使用js的 submit()函数提交.

  例子如下JScript code<form name="welcomeform" method="post" action="welcome.php">

  <input type="hidden">

  </form>

  <a href="javascript:welcomeform.submit();">提交</a>

  ------其他回答(5分)---------可以用JS提交跳转 也可以直接在链接后面带参数....

  ------其他回答(10分)---------引用 2 楼 lianghaijian 的回复:

  数据提交仍然用表单提交,表单里数据可以用隐藏域来存放,而提交的链接,使用js的 submit()函数提交.

  例子如下JScript code<form name="welcomeform" method="post" action="welcome.php">

  <input type="hidden">

  </form>

  <a href="javascript:welc……这个可以还可以<a href="addDepartment.jsp?a=1123&b=345">详细信息</a>

  然后在目标也用request.getParameters("a");这样拿,不过用标签或者EL表达式更方便注意:

  1.有可能中文乱码2.像楼上那样需要密码的不能这么传,不然都暴露了也可以调用一个jsfunction goto(msg){window.location=http://www.yingtaow.com?addDepartment.jsp?msg="+msg;}

  ------其他回答(10分)---------1.首先我们要确定你数据的存放形式。如果是以表单提交的话。

  那么你在链接中添加onclick事件,通过修改form的action,手动触发onsubmit事件。

  2.如果数据的存放形式比较杂乱,必有有文本控件,有单纯的文本。这样你就要通过js来手动获取他们的数据比如<input id="s" value="aa"/><span id="test">asdf</span>

  那么你在链接中添加onclick事件,然后将aa的value获取到和span的innerText获取到。

  最后addDepartment.jsp?s=aa&test=asdf这样的形式传递。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答