protected void btnNext_Click(object sender, EventArgs e)
{
btnNext.InnerHtml = "CLICK";
}
<button type="submit" runat="server" onserverclick="btnNext_Click" id="btnNext">Next ></button>
Это работает нормально, но когда я добавляю событие onclick:
<button type="submit" runat="server" onserverclick="btnNext_Click" onclick="return checkForm();" id="btnNext">Next ></button>
И в голове:
<script type="text/javascript">
function checkForm() {
if (document.getElementById("<%=lstChooseSpec.ClientID %>").value) {
return true;
} else {
$.jGrowl("<strong>Warning!</strong><br />Please select an item", { sticky: true });
return false;
}
}
</script>
Он отправляет форму, но не меняет текст кнопок на «ЩЕЛЧОК». Текст меняется на «ЩЕЛЧОК» только тогда, когда onclick () не определен, хотя форма все еще отправляется!