关于jsp中<a>标记传值问题

<a href="shows?record="+record.values+"&memo="+memo.values+"" class="STYLE1">添加</a>
我想把本页面的<input type="text" name="record" value="" size="24" />和<textarea name="memo" rows="5"></textarea>的值传给(shows)servlet,那个record没在表单里面,我想把这两个值通过超链接调用三个不同的servlet。希望高手给我看看,看看是不是引号出现了错误啊?

<a href="shows?record="+record.values+"&memo="+memo.values+"" class="STYLE1">添加</a>

record.values是不能获得input的值的,你要在javascript中使用
document.getElementById()获得.

具体写法:
把<input type="text", <a> 和 <textarea各加一个id

<script type="text/javascript">
var record = document.getElementById('record的id名称').value;
var memo = document.getElementById('memo的id名称').value;

document.getElementById('a标签的id名称').href="shows?record="+record+"&memo="+memo;
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-08
....超链接里面的是一个文本...根本不是js脚本.....

当然不能怎么写了...

应该专门写个方法...比如

function a(recode,memo) {
window.location.href = 'shows?record="+record+"&memo="+memo+"'
}

然后
<a href="javascript:void(0)" onClick="a(recode.values,memo.values)">AAA</a>
第2个回答  2009-07-08
record.values-->record.value
用超链接传参数最好在该超链接上添加一个响应函数,
在函数里收集参数,然后使用js跳转
<script>function clickOnA(){
var record = document.getE....;
var memo = document.getE....;
var url = ="shows?record="+record+"&memo="+memo;
windows.location.href = url;
}
<a onclick="clickOnA();">添加</a>
第3个回答  2009-07-08
<a onclick="XXX()" href="#">
<script>
function XXX(){
windows.location.href =="shows?record="+docuemnt.getElementById("record").values+"&memo="+docuemnt.getElementById("memo").values+"class=STYLE1";
}
</script>
第4个回答  2009-07-09
<a href="shows?record="+record.values+"&memo="+memo.values+"& class="STYLE1"">

超链接<a>标签传递参数到另外一个jsp页面的input里面。
首先在a标签的href里面的URL里加想要传递的参数,比如http:\/\/www.a.com?x=1 这样就把参数x=1传过去了 然后有两种做法。在另外一个页面里面,页面加载的时候就用js获取当前location.href.然后获取里面的query.可以得到x=1,最后把x的值放到input框里。整个过程都可以用js完成,不需要后端 后端接收到...

在jsp中怎么页面跳转后怎么跳回去,而且同时还能保留参数值
很简单 你在<a>标签中的href属性后面传值 比如你的借书界面得到的书名叫name 那么 String name = request.getParameter("你传过来的书名");<a href="dolend.jsp?bookname" + name \/> 这样你在delendjsp中就可以通过request.getParameter("bookname")拿到你传的书名了 或者你在借书界面中创建一...

请问JSP页面中的<input value =“值">标签里的值如何传到另一个JSP中使...
1,首先需要在这里创建一个名为a.html的HTML页面。2,然后编写一个简单的JSP页面,我们定义b.jsp,并将两个文件放在一个目录下。3,在a.html中定义超链接<a> <\/a>,然后超链接的href值指向b.html,并在连接后添加所需的参数。4,添加一个在b.jsp中获取参数的方法,并使用request.getParameter(...

a标签 如何取值 并且把值传给下一个页面 最好js代码实现
获取input的值与a标签是没有关系的。在jsp界面可以直接获取输入的数据 < int id = request.getParameter("userId");>

jsp 怎么用java和jsp传值
1.JSP传值给Servlet JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值 a、form表单传值:JSP页面有:<input type="radio" name="staffdepartment" value="1" id="department1" \/>,将department的id传到Sevlet中,在程序中如下:ServletRequest request;Stringstaffdepartment=request...

<a href=a.jsp?id="+rs.getInt("id")+。。。这句中问号是什么意思呢...
想来你是刚接触WEB吧!你说的那个问号是表示 传值 的!如:<a href="a.jsp?name=123">进入a.jsp<\/a> 这样当你点这个连接就会转到a.jsp页面,但也传了一个name的值你可以这样得到它,在a.jsp里写入 <%=request.getParameter("name")%> 就得到123了!你的问题一样,它是把数据库里读出来...

在jsp页面中点击一个a标签的链接,会跳到另外一个页面,这样的跳转是属于...
是forward还是redirect要看action的result配置的type是dispatcher还是redirect

jsp在同一个页面中的传值问题,要如何修改(<s:property value="st...
导入核心标签库:<%@ taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/core" prefix="c"%><c:if test="${stat.state=='paid'}"> \/\/ do something<\/c:if>这里用标签比较好一点 ,一般jsp中用<%%>比较少

在jsp里怎样获取<a name=" "><\/a>的名字?
session传值:appliaction传值:你看看你里面的这段代码<a href="" name=""><\/a> 用到我上面说的那个传值法了吗???你的那个name的名字一定是自己设定的:那个你还不知道!在说了!!没人会为<a>标签去名字除非是前台特效(CSS)!<a href="*.jsp?name=值"><\/a> 这样就传了一个name过去了!...

<a href>传值的乱码问题。
传入的值首先用urlencode进行加密,然后在取值页面用urldecode解密

相似回答