如果客户未在结算页面上的运输详细信息中填写正确的邮政编码,我想限制客户付款,我在Woocommerce设置以及亚马逊等单一产品页面的运输方式中指定了该
jQuery("form.woocommerce-checkout").on('submit', function() {
alert('hi');
var pin_code = jQuery('#shipping_postcode').val();
alert(pin_code);
if(pin_code != '')
{
alert(pin_code + 'not blank');
jQuery('#error_pin').hide();
jQuery('#chkpin_loader').show();
jQuery.ajax({
url : pincode_check.ajaxurl,
type : 'post',
data : {
action : 'picodecheck_ajax_submit',
pin_code : pin_code
},
success : function( response ) {
alert(response)
if(response == 1)
{
alert('match');
return true;
}
else
{
alert('not match');
return false;
}
}
});
}
});
`
我通过消除“用于运输的Woocommerce检查密码/邮政编码”插件添加了此代码,该插件用于单个产品页面中的邮政编码可用性,但是现在我无法停止表单提交。我想在顶部显示错误例如woocommerce表单显示的deault错误,而不是即使邮政编码不匹配也要提交表单。