我正在使用woo-commerce和jQuery验证插件。因为我使用jQuery来添加字段等我不能使用内置验证的woocommerce,因为它刷新了页面,我失去了我的价值观。
http://bookbindingbycrawford.co.uk/products/thesis
但是当我点击提交,并填写需要验证的字段(我只是为了测试目的而做了一个)时,该按钮将不会提交。
对于我的生活,我无法理解为什么,感觉我有点过头了
非常感谢任何帮助,谢谢
答案 0 :(得分:0)
哪一个你的意思是提交按钮。请在这里提一下。首先你提交事件是否正在发生。如果事件没有解雇意味着将有两种可能性。一个是你提交按钮id可能会重复一些其他地方也。第二个是你的点击事件未初始化,就像在向按钮注册事件时,在提交名称中没有DOM中的元素。
答案 1 :(得分:0)
非AJAX解决方案:对我有用,同时尝试使用Jquery的<.submit()
在
中的任何位置添加此代码<input type="hidden" name="woocommerce_checkout_place_order" value="1" />
AJAX解决方案:原来我没有包含wp_footer();在我的页脚文件中,因此没有得到BlockUI.js和一些额外的CSS。查看WooCommerce Assets文件夹中的BlockUI.js,它有一个$ .submit()函数来解释所有逻辑。
您可以删除它在此处执行的任何验证,并为您自己的代码腾出空间!