<a标签>调用action的同时如何提交表单?

yaoboqin 发布于 2012/08/11 22:41
阅读 4K+
收藏 0
<form method="post">
......
<input type="hidden" name="playerimage" value="${player.playerimage}" id="playerimage" />
......
<a href="../player.do?method=getById&amp;playerID=${player.playerID}">查看</a>
<input type="button" name="Submit" value="删除" onClick="this.form.action='/fm/player.do?method=delete&amp;playerID=${player.playerID}';this.form.submit()"/>
</form>

前台如上代码,效果是删除一条数据库中的记录,并删除服务器端的图片,为了得到图片的名字而要提交表单
现在用button可以实现该效果,可是我想用a标签实现同样的效果,不知道该如何写,求高手指点!
加载中
0
leo108
leo108
用form的submit方法
0
z战士
z战士
绑定a的click事件,取消href的action,在click事件里根据自已需要处理
0
y
yaoboqin
谢谢楼上各位了,已解决,我到后台修改了action方法,加了一句
playerForm = playerBiz.selectByPlayerID(playerForm);
从而取到了想要的playerForm表中playerimage的值
前台直接调用action就可以了
<a href="../player.do?method=delete&amp;playerID=${player.playerID}">删除</a>
这样form 和hidden的input就都不需要了
<form method="post">
......
<input type="hidden" name="playerimage" value="${player.playerimage}" id="playerimage" />
......
</form>
返回顶部
顶部