jsp一个表单多个按钮,该怎么实现! 5

<script>functionfaultMsg(){$.ajax({url:'<%=path%>/Fault.do?method=faultMsg',type:"pos... <script>
function faultMsg(){
$.ajax({
url:'<%=path%>/Fault.do?method=faultMsg',
type:"post",
data:$("#faultMsg").serialize(),
dataType:"text",
});
}
function passFault(){
$.ajax({
url:'<%=path%>/Fault.do?method=passFault',
type:"post",
data:$("#faultMsg").serialize(),
dataType:"text",
});
}
</script>

<form id="faultMsg" name="faultMsg" action="<%=path%>/fault.do?method=faultMsg" method="post" type="text">
<input type="submit" name="msgFault" value="查询" onClick="faultMsg()">
<input type="submit" name="pass" value="通过" onClick="passFault()">

这是我的代码,但是pass按钮点击后调用不了passFault()方法
展开
 我来答
Stale331x
2013-08-06 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:836万
展开全部
button不要用input 的submit,直接使用button标签。
修改2,你只需要先得到form表单,即
var mf=document.getElementById("faultMsg");
之后,根据不同的button点击情况,设置
mf.action="******";
之后,来个mf.submit()来提交表单即可~~
完毕,希望能帮到你
更多追问追答
追问
我看的不是很明白,我是菜鸟
能不能帮我改下代码?要是能用分可追加,这问题困扰我很久了!
追答
function passFault(){
var mf=document.getElementById("faultMsg");
mf.action="/Fault.do?method=passFault“
mf.submit();
}

你试试
历盆郁7
2013-08-06 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:956万
展开全部

type换成button

<input type="button" name="msgFault" value="查询" onClick="faultMsg()">
 <input type="button" name="pass" value="通过" onClick="passFault()">
更多追问追答
追问
没区别!
追答
你在passFault()里面放个 alert().看看有没有执行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuezhenwen001
2013-08-06 · 知道合伙人养生行家
xuezhenwen001
知道合伙人养生行家
采纳数:31 获赞数:234
县优秀药师

向TA提问 私信TA
展开全部
type="submit"就提交表单了!改成button或用图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式