【问题标题】:WooCommerce make checkout field mandatory ifWooCommerce 在以下情况下强制结帐字段
【发布时间】:2016-04-19 16:55:41
【问题描述】:

我为结帐页面创建了几个新的结帐字段。
一个字段是第一个带有 "type klant" 的单选按钮,这让用户可以在客户类型(企业或私人)之间进行选择。选择其中一个时,我会使用 Javascript 隐藏/显示某些字段。

“bedrijfsnaam”(企业名称)字段在选择“bedrijf”(企业)时显示,不是必需的。如果需要并且用户选择了 "particulier"(私有),则该字段不会被 js 隐藏,而是以 html 方式呈现,因此在完成时,验证会出错以输入企业名称。

当在客户类型中选择业务时,如何将验证更改为仅检查业务名称字段?

我可能需要对do_action( 'woocommerce_before_checkout_process' ); 做一些事情,以根据单选按钮进行所需的检查,但我被困在那里,有什么线索吗?

谢谢!

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    推荐你一个更好的插件:

    https://wordpress.org/plugins/woo-checkout-field-editor-pro/

    您可以添加多个结帐字段并将其设为必填。您还可以更改现有字段的标签。

    【讨论】:

    • 感谢玛哈的建议!我查看了这个插件,没有找到使字段的必需布尔值依赖于另一个字段值的选项,对吗?
    • 谢谢 Maha,但这不是我想要实现的,我需要让它有条件....你提到的插件所做的所有事情,我已经通过添加代码自己完成了我的functions.php。请再次阅读我最初的问题
    • 这只是不回答 OP 问题。相关:stackoverflow.com/a/57148040/2394994
    猜你喜欢
    • 2017-08-31
    • 1970-01-01
    • 2019-08-13
    • 2015-04-20
    • 2018-12-20
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2018-01-08
    相关资源
    最近更新 更多