2012-08-01 28 views
-3

我已經使用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

+0

發佈你在這裏做了什麼以及你認爲是什麼錯誤請人們修復它! – 2012-08-01 14:14:47

+3

在提問時,請僅發佈相關驗證碼。舉一個不起作用的小例子,而不是整個頁面。沒有人想看看這個。 – sachleen 2012-08-01 14:15:15

+0

嗨對不起,希望現在好了, – harshadura 2012-08-01 14:23:36

回答

0

轉換「下一個」按鈕以正常的按鈕,並添加,如果或開關選擇到jQuery代碼。所以這兩個按鈕都是正常的,Jquery會決定提交哪些按鈕來獲取調用click事件的按鈕的名稱。或者你可以通過javascript函數來做到這一點,你可以按照你的意願以任何方式做到這一點,但是這兩個按鈕都必須是「按鈕」類型

+1

謝謝萊納多.. – harshadura 2013-07-29 15:34:39