The form is not submitted until the trigger function returns true before the form is submitted


Look at the code


<form id="payForm" action="yeepaypay.html" target="_blank" method="post" onsubmit="return checkform();">

The onsubmit function in the example is the function that fires before the form is submitted


function checkform() {
var value = $("input[name='payWay']:checked").val();
if (value == 1) {
$("#alipayment").submit();
return false;
}
return true;
}

The form will only be submitted if it returns true, otherwise it will not be submitted