如何解决允许 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'
参数定义起始允许值
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。