簡體   English   中英

jQuery對話框,防止從日歷回發?

[英]jquery dialog, prevent postback from calendar?

 $(document).ready(function () {

        $("#TaskCreatorDivButton").click(function () {
            $("#taskCreationForm").dialog(
                {
                    width: "600px"
                }                   
            );
        });
    });

在jQuery對話框中創建“創建新任務”表單。

我在此jQuery對話框中有兩個自定義asp:Calendars 當我從“ startDateCalendar”中選擇一個日期時,對話框窗口關閉( 可能是由回發引起的 )。

我希望能夠選擇開始日期和結束日期,填寫表格的其余部分,然后在按下“創建任務”按鈕(而不是之前)時關閉對話框。 那么如何防止這種情況呢?

我是一個初學者,我很難獨自解決這個問題,因此請幫助我。

您是否嘗試過return false

像這樣:

$(document).ready(function () {
    $("#TaskCreatorDivButton").click(function () {
        $("#taskCreationForm").dialog(
            {
                width: "600px"
            }                   
        );
        return false; // <-- this may help
    });
});

刪除所有服務器端控件事件,在“創建任務”按鈕上,單擊使用jQuery的set regStart.Text。

嘗試使用jQuery datepicker而不是ASP.NET日歷控件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM