怎样用超链接提交一个文本框的值

tjone 2006-02-28 10:55:34
现在有一段这样的页面代码
<td><input type="text" name="sort_name" id="name<c:out value='${strs[0]}'/>" value="<c:out value='${strs[1]}'/>"/></td>
<a href="xAction.do?>修改</a>
请问现在我应该怎么样把文本框sort_name里的值在修改之后提交给XAction
不用form提交,用超链接
...全文
334 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
treeClimber 2006-02-28
<a href="xAction.do?sort_name="+sort.value>修改</a>
回复
tjone 2006-02-28
非常谢谢各位
不过剑事兄好象还没明白我的意思
<c:out value='${strs[1]}'/>这个值是我显示时候用的,我要修改里面的值
如果再把这个传过去,那和修改后没什么区别,strs[1]的值是不变的
闲兄的方法是可以用的,用JS模拟FORM提交
不过我想把TEXT里面的值直接加在.do的参数后面不知到可不可以
回复
jfy3d 2006-02-28
<a href="xAction.do?sort_name=<c:out value='${strs[1]}'/>>修改</a>

思维别那么闭塞
回复
tianshul8 2006-02-28
Or :
<a href="####" onclick="FormName.submit();">Save</a>
回复
tianshul8 2006-02-28
js:
<a href="javascript:FormName.submit();">Save</a>
回复
tjone 2006-02-28
没人帮忙解决吗?试了很多种连接方法都有问题
回复
tjone 2006-02-28
<a href= "xAction.do?sort_name=aaaaaaaaaaa >修改 </a >
这个方法应该不行吧,我想我的问题可能没完全说清,我再修改下
<c:forEach ...>
td><input type="text" name="sort_name<c:out value='${strs[0]}'/>" id="name<c:out value='${strs[0]}'/>" value="<c:out value='${strs[1]}'/>"/></td>
<a href="xAction.do?sort_name=">修改</a>
</c:forEach>
我的文本框的name和id是动态生成的,不用form提交,我怎么获取文本框里的内容(修改后的)修改前的我当然可以用<c:out value='${strs[1]}'/>直接拿,那么我只能用JS脚本去获得文本框里的内容,请问怎么连在sort_name=后面

回复
jfy3d 2006-02-28
<a href="xAction.do?sort_name=aaaaaaaaaaa>修改</a>
回复
tjone 2006-02-28
<a href="sortEditAction.do?jumpPage=<c:out value='${jumpPage}'/>&sort_name=form1.name<c:out value="${strs[0]}"/>.value&sort_id=<c:out value='${strs[0]}'/>&method=update">修改</a>
我用的这种方法提交
可惜Action获得的sort_name的值是form1.name19.value
也就是说他把form1.name19.value当作字符串对待了
如果我用FORM提交的话,有很多麻烦,应为FORM里有很多TEXT,我并不知道我到底是要修改
哪个TEXT的值,最笨的方法就是把所有text值都改了
回复
woxiangwalkman 2006-02-28


<a href="xAction.do?sort_name<c:out value='${strs[0]}'/>="+FormName.sort_name<c:out value='${strs[0]}'/>.value修改</a>
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-28 10:55
社区公告
暂无公告