php - 允许 WooCommerce 表单字段类型编号中的十进制浮点数
问题描述
我在 WooCommerce 中使用调用woocommerce_form_field()
输入类型编号字段的函数制作输入表单,如下所示:
woocommerce_form_field(
'left_far',
array(
'type' => 'number',
'class' => array('left_far', 'left_far woocommerce-form-row woocommerce-form-row--last form-row form-row-last'),
'required' => false,
'label' => 'OOOOO',
),
get_user_meta(get_current_user_id(), 'left_far', true)
);
现在我希望能够允许在此字段中输入十进制浮点数。可能吗?我应该怎么办?
解决方案
您需要使用'custom_attributes'
属性'step'
设置'any'
为如下的参数:
woocommerce_form_field( 'left_far', array(
'type' => 'number',
'label' => 'OOOOO',
'class' => array('left_far', 'left_far woocommerce-form-row woocommerce-form-row--last form-row form-row-last'),
'custom_attributes' => array( 'step' => 'any', 'min' => '0' ),
'required' => false,
), get_user_meta( get_current_user_id(), 'left_far', true ) );
测试和工作。
注意: 'min'
参数定义起始允许值
推荐阅读
- python - 如何不将 False/其他值评估为 0
- java - renameTo 方法后文件被锁定(JAVA、Windows、JDK6)
- javascript - 包含 babel polyfill,但 forEach 在 NodeLists 上的 IE11 中仍然不起作用
- c# - TextBlock 绑定到用户属性显示空文本
- php - 解析/使用发送到 PHP 监听器的 WebhookEvent 数据
- javascript - 通过 HTTP 请求向服务器发送时,具有“NULL”值的 JSON 对象更改为银行值
- python - 查找熊猫数据框中任何两列的总和是否超过X
- vba - TextRange.Find().Delete 方法正在删除文本框中的前导/尾随空格
- r - ggplot2功能区图不显示
- swift - 注意 SD 卡插入