リンクボタンのあるasp.net Webサイトがあります。リンクボタンには次のものがあります。
OnClientClick="checkDisableButton(this.id, 'PROCESSING', 'V');"
関数にはこのコードがあります...
$('#' + btn).addClass("buttonPad");
$('#' + btn).html(parmText + "|");
上記の最初の行にブレークポイントを設定しました。問題は..コードが正常に実行されることもあれば、2行目でハングすることもあります。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 を使用する必要があることは理解していますが、そこまでは行っていません。とにかく..ここにそれが価値があるものがあります