日期:2014-05-18  浏览次数:20836 次

jsp中如何把文本框的值用超链接传递
比如当前A.JSP中有一个<INPTU   TPYE=TEXT   NAME= "TXT ">没有在表单中,旁边再来个超链接,怎么用这个超链接而不是按纽之类的控件把TEXT中的值传到B.JSP中呢.

------解决方案--------------------
写一段js,读取这个文本域中的内容,自己设定url后传给b.jsp.
------解决方案--------------------
<INPTU TPYE=TEXT NAME= "TXT ">

<a href= "javascript: " onClick= "outPut(); "> 超链接 </a>

function outPut()
{
var obj1=document.getElementsByName( "TXT ")[0].value;
document.location.href= "B.jsp?txt= "+obj1;
}
------解决方案--------------------
我这里没有问题,你的也应该没有问题。
并且你打开网页后如果点击没有出现效果,会在浏览器的状态栏里出现错误提示。
双击,点击查看就可以看到错误信息在哪里。
通常情况下,出现这样的错误都应该是马虎大意造成的。
不妨将你的代码贴上来看看。