按钮单击代码无效

时间:2013-07-04 09:32:18

标签: jquery asp.net

在按钮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()中调用按钮点击事件。

1 个答案:

答案 0 :(得分:0)

我已成功使用按钮的name属性,而不是ID。是否有get_name()方法?否则,对该按钮的元素引用的name属性。