2013-04-14 78 views
0

我有這個jQuery UI對話框Jquery UI對話框(方法?)

當單擊DELETE時,會打開一個窗口並顯示窗體。

在窗口上有一個OK按鈕。當點擊不發生。 也許我需要設置方法,但確定按鈕鏈接到下面的JS。

如何正確設置方法?

的Javascript OK按鈕:

$("#dialog-message").dialog({ 
    autoOpen: false, 
    modal: true, 
    buttons: { 
     OK: function() { 
      $(this).dialog("close"); 
     } 
    } 
}); 

用戶界面對話框:

<div class="widget">  
     <div class="head"><h5 class="iAlert">DELETE</h5></div> 
     <div class="body aligncenter"> 
      <div class="uDialog"> 
       <div id="dialog-message" title="Delete"> 
        <p><img src="images/exclamation.png" alt="" class="icon" /><br/> 
        <br/> 
        </p> 
        <div class="aligncenter">Input your password</div> 
        <div class="uiForm"> 
         <form method="post" action="delete.php" class="mainForm"> 
          <input type="password" value="" name="inputtext"/> 
         </form>        
        </div> 
       </div> 
       <!-- Sample page content to illustrate the layering of the dialog --> 
       <input type="button" value="DELETE" class="redBtn" id="opener" /> 
      </div> 

     </div> 
    </div> 
+0

我不確定爲什麼這不起作用,因爲它類似於jQuery UI API文檔中的示例。 – Barmar

回答

0

我已經修改了以下地方#DELETE是形式ID OK功能。

$("#dialog-message").dialog({ 
    autoOpen: false, 
    modal: true, 
    buttons: { 
    OK: function() { 
    //$(this).dialog("close"); 
      $("#delete").submit(); 

     } 
    } 
});