使用两个按钮(提交按钮和普通按钮),它们应以不同方式提交相同的表单

时间:2012-08-01 14:13:25

标签: javascript jquery

我使用jquery向导插件来创建此表单。 当我使用ID =“next”提交按钮时,表单会被提交。 当我使用ID =“快速”按钮时,它将重定向到Feedback.Form但它将无法正确提交。 (我无法看到数据库已正确更新。)

    $j("#quick").click(function(){
      $j('#feedbackForm').submit();
    });

<form id="feedbackForm" method="post" action="<openmrs:contextPath/>/module/feedback/addFeedback.form" class="bbq" enctype="multipart/form-data" >


<div id="bottomNavigation">
    <input id="back" value="Back" type="reset" />
    <input id="next" value="Next" type="submit" />
    <input id="quick" value="Just submit now with all the defaults!" type="button" />
</div>

请任何人帮我这个吗?

谢谢, 戒日

完整来源:https://gist.github.com/3227043

1 个答案:

答案 0 :(得分:0)

将“下一步”按钮转换为普通按钮并添加和if或将选择切换到jquery代码。所以这两个按钮都是正常的,Jquery会决定提交哪些按钮来获取调用click事件的按钮的名称。或者你可以通过一个javascript函数来做,好吧,你可以按照你想要的任何方式做到这一点,但两个按钮必须是“按钮”类型