日期:2014-05-17  浏览次数:20756 次

<a标签>调用action的同时如何提交表单?
<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标签实现同样的效果,不知道该如何写,求高手指点!

------解决方案--------------------
给<a>写onclick方法,在onclick方法中写表单的提交
------解决方案--------------------
用jquery
<form id='formId' method='post'>
<a id='sub' href='……'>

$(function(){
$("#sub").click(function(){
$("#formId").submit();
});
})