我想在某些情況下顯示一個jQuery對話框,當文本在附有日期選擇器的文本框上發生變化時。ASP .Net TextChanged顯示Jquery對話框
在我的TextChanged事件我打電話給應我的aspx頁面上顯示的對話框
protected void txtPickupDate_TextChanged(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "showInfo", "showDialog();", true);
}
JavaScript中的JavaScript函數:
function showDialog() {
$("#popInfo").dialog("open");
}
使用Firebug我看到javascript函數被觸發但對話框從不顯示。我在調用函數onClientClick的頁面上放了一個asp按鈕來測試函數,並且它完美地工作。
我也嘗試過其他地方,但仍然沒有運氣提到的解決方案:
$('#popInfo').parent().appendTo(jQuery("form:first"));
我敢肯定是有事情做與UpdatePanel的回發或但它難倒我。非常感謝任何幫助!
你可以使用AJAX擴展與更新面板爲什麼去JQuery – Prabhavith 2012-02-16 04:02:37