protected void btnNext_Click(object sender, EventArgs e)
{
btnNext.InnerHtml = "CLICK";
}
<button type="submit" runat="server" onserverclick="btnNext_Click" id="btnNext">Next ></button>
Esto funciona bien, pero cuando agrego un evento onclick:botón ASP.net OnServerClick sólo funciona cuando onclick no se define
<button type="submit" runat="server" onserverclick="btnNext_Click" onclick="return checkForm();" id="btnNext">Next ></button>
Y en la cabeza:
<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>
Envía el formulario, pero no cambia el texto de los botones a 'CLIC'. El texto solo cambia a 'CLIC' cuando el onclick() no está definido, ¡aunque el formulario todavía se está enviando!
¿Hay algún motivo por el que no pueda usar un en lugar de un