我无法弄清楚是什么触发了Magento Checkout页面上的表单验证。Magento 2.4, PHP 7.4
在选择运输方法的单选按钮时,它会自动在剩余的输入字段上显示必需的字段验证。
下面的图片显示了在单选按钮
之间切换时在输入字段上发生的所需字段验证我一直在代码中搜索验证的来源。到目前为止,我已经找到了一个文件'default-validator.js',这可能是正在触发的文件,但我无法找到对该文件的任何引用,因此不确定从哪里触发验证。我确实认为它可能是默认验证,但我检查了所有涉及的表单标签都有novalidate,这意味着默认验证是关闭的。
以下图片显示了default -validator.js
的内容试着看看这个布局文件,有很多使用它的例子。希望这将为您提供所需的起点,只需对验证进行搜索:
供应商前端 线上购物 module-checkout 视图布局 checkout_index_index.xml