2013-07-04 140 views
0

In Button OnClientClicked正在調用jquery以下,用於來自用戶的確認消息。 如果用戶按是,那麼它應該做按鈕點擊事件,但它沒有做。按鈕點擊代碼不起作用

我的Java腳本代碼:

function OnClientClicked_CheckConfirm(button, args) 
{ 
    var objhidConfirmMessage = document.getElementById(hidConfirmMessage); 
    var objhidConfirmOKBtnText = document.getElementById(hidConfirmOKBtnText); 
    var objhidConfirmCANCELBtnText = document.getElementById(hidConfirmCANCELBtnText); 
    if (objhidConfirmMessage != null) 
    { 
     button.set_autoPostBack(false); 
     jConfirm(objhidConfirmMessage.value, 'Confirmation Dialog', objhidConfirmOKBtnText.value, objhidConfirmCANCELBtnText.value, function (r) { 
      if (r) { 
       __doPostBack(button.get_id(), ""); 
       blnConfirm = true; 
      } 
     }); 
    } 

我錯過任何東西__doPostBack()

需要調用pageload()中的按鈕點擊事件。

回答

0

我已經成功使用按鈕的名稱屬性,而不是ID。有沒有get_name()方法?否則,元素的名稱屬性引用按鈕。