woocommerce邮政编码验证,用于检查单个产品以及运输形式的计费页面上的可用性

时间:2018-08-25 09:29:52

标签: php wordpress woocommerce

如果客户未在结算页面上的运输详细信息中填写正确的邮政编码,我想限制客户付款,我在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错误,而不是即使邮政编码不匹配也要提交表单。

0 个答案:

没有答案