现在有一段这样的页面代码
<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提交,用超链接
<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提交,用超链接
这个方法应该不行吧,我想我的问题可能没完全说清,我再修改下
<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=后面
<a href="javascript:FormName.submit();">Save</a>
<a href="####" onclick="FormName.submit();">Save</a>
不过剑事兄好象还没明白我的意思
<c:out value='${strs[1]}'/>这个值是我显示时候用的,我要修改里面的值
如果再把这个传过去,那和修改后没什么区别,strs[1]的值是不变的
闲兄的方法是可以用的,用JS模拟FORM提交
不过我想把TEXT里面的值直接加在.do的参数后面不知到可不可以
我用的这种方法提交
可惜Action获得的sort_name的值是form1.name19.value
也就是说他把form1.name19.value当作字符串对待了
如果我用FORM提交的话,有很多麻烦,应为FORM里有很多TEXT,我并不知道我到底是要修改
哪个TEXT的值,最笨的方法就是把所有text值都改了