asp.netのボタンをクリックすると、クライアントのクリックでそのクリックされたボタンが無効になり、サーバー側のクリックイベントは発生しません。クリック時にボタンが無効になってからクリックボタンが発射されない
<asp:Button ID="ButtonSend2" runat="server" CssClass="CommonButtonStyle" Text="Send Message" OnClientClick="this.disabled='true';return OnClickSendEmail();"
OnClick="btnSend_Click" ValidationGroup="ValidationGroupCompose" />
とこれは私のJavaスクリプトコードです:
私のコードは次のようになり、あなたのjavascriptのコードに
function OnClickSendEmail() {
var value = document.getElementById('CE_ctl00_ContentMain_TextArea_ID').getHTML().replace(/ /g, "").trim();
if (value == "" || value == undefined) {
$j('#ctl00_ContentMain_lblMessage').text('Message body can\'t be blank!');
$j('#ctl00_ContentMain_lblMessage').show()
return false;
} else {
$j('#ctl00_ContentMain_lblMessage').text('');
console.log("Value is returing true");
return true;
}
}
あなたはUseSubmitBehavior ASPに=「false」にしようとして追加することもできます。ボタン – dmoo
うん、私はこれを使用すると、ボタンが無効になりません –
もこれを試していないし、何のイベントが発生 –