2010-08-02 63 views
0

我有一個<form id="inputdefect">,和一個<input id="item">,但裏面我有兩個提交按鈕: <button id="accept"><button id="reject">2提交按鈕一個方向

他們有同樣的目的,但不同的結果在DB。這是結果:

item      condition 
tape      accept 
roll      reject 

我想如果按鈕「接受」被點擊的結果在DB是接受。 但如果按鈕「拒絕」被點擊,結果是拒絕。 我試圖結合這兩個命令,但我仍然混淆在過程頁面管理命令。

$("#accept, #reject").click(function(event) { 
     if($("#accept, #reject").valid()) { 
       $.ajax({ 
         type: "post", 
         url: "process1.php", 
         data: "status="+str+"&action=stat", 
         cache: false, 
         async: false, 
         success: function() { 
            $(".defect").removeAttr("checked"); 
            $("#dialog").dialog("close"); 
            return this; 
         }, 
         error: function() { 
            alert("Data failed to input."); 
         } 
       }); 
       return false; 
     } 
}); 
+0

爲什麼檢查按鈕是否有效? '$(「#accept,#reject」)。valid()'..並且還要序列化? – Reigel 2010-08-02 06:49:05

+0

@reigel:我已經設置了單選按鈕變爲必需。 – klox 2010-08-02 07:10:32

回答

0

你可以增添幾分你將張貼設置一個隱藏的輸入到「接受」或「拒絕」,這取決於他們點擊其中一個代碼。