submit event does not fire if submit initiated programatically

I have a HTML form with button: <form action="/" method="post" id="MyForm"> <input type="hidden" name="Field1" value="Value1" /> <input type="hidden" name="Field2" value="Value2" /&...