0

我有一个带有链接按钮的 asp.net 网站。在链接按钮中有:

OnClientClick="checkDisableButton(this.id, 'PROCESSING', 'V');"

在函数中有这个代码......

$('#' + btn).addClass("buttonPad");
$('#' + btn).html(parmText + "|");

我在上面的第一行设置了一个断点。事情是..有时代码运行良好..有时它只是挂在第二行。我正在使用 IE 9 进行测试。我做错了什么,它会挂起。
谢谢香农这是整个事情

function checkDisableButton(btn, parmText, icon) {
$('#' + btn).addClass("buttonPad");
$('#' + btn).html(parmText + "|");
    $('#' + btn).click(function (e) {
        e.preventDefault();
    }
);
document.getElementById(btn).className  = 'buttonProcessing button ';

}

出色地。我更改了代码.. 我开始使用 asp:button 并使用 css 让它看起来与我在 asp:linkbutton 上所做的一样。到目前为止.. 测试表明 asp:button 正在工作.. 我将不得不做更多测试.. 但到目前为止一切都很好

~~~~~~~~ 我再次更改了代码...回到我原来的状态.. 使用 asp:linkbutton.. 但这里是新的 javascript 代码,似乎可以正常工作。

function checkDisableButton(btn, parmText, icon) {
$('#' + btn).addClass("buttonPad buttonProcessing button");
$('#' + btn).text(parmText + "   |   ")
$('<span></span>', {
    text: icon,
    class: 'WebFonts'
}).appendTo('#' + btn);
$('#' + btn).attr('disabled', '');

}

我知道我应该为 $('#' + btn) 使用 var .. 但我还没有走得那么远.. 我不太擅长这个,这可能需要我一点点。无论如何..这就是它的价值

4

0 回答 0