trato de responder this question hace unos minutos y se prepararon este ejemplo para mí mismo:¿Por qué este desvinculación no funciona?
<script>
function trialMethod()
{
alert('On Submit Run!'); return true;
}
function trialMethod2()
{
alert('On Submit Run trialMethod2!'); return true;
}
</script>
<form id="aspnetForm" onsubmit="trialMethod();">
<input type="submit">
</form>
¿Por qué la primera unbind no funciona:
<input type="button" id="btnTrial1" value="UNBIND 1"
onclick="$('#aspnetForm').unbind('submit', trialMethod);">
Pero esto se trabaja para el método trialMethod2:
<input type="button" id="btnTrial2" value="UNBIND 2"
onclick="$('#aspnetForm').bind('submit', trialMethod2).unbind('submit', trialMethod2);">
Nadie debería mezclar su marcado con su código de interacción, punto. – eyelidlessness
De hecho, nunca deben combinarse. Período. * Especialmente * si está usando jQuery: D. – KyleFarris