【问题标题】:Set Maxlength for Laravel Form::number(为 Laravel 表单设置 Maxlength::number(
【发布时间】:2018-06-06 11:35:39
【问题描述】:

我有这个代码

{{ Form::number('amount', (isset($logged_in_user->paymentConfirmation->amount) ? floor($logged_in_user->paymentConfirmation->amount) : null), ['class' => 'form-control', 'maxlength' => '13','step' => '1']) }}

如何将长度限制为 13 位长度?

【问题讨论】:

  • 如果您要生成 NUMBER 类型的 INPUT,只需将 'maxlength' => '13' 替换为 'max' => '9999999999999''

标签: php laravel validation


【解决方案1】:

Laravel 集体表单将 Form::number 呈现为 <input type="number"> 元素。所以你需要在这里使用max,它的值必须是最大允许的整数:

{!! Form::number('amount', (isset($logged_in_user->paymentConfirmation->amount) ? floor($logged_in_user->paymentConfirmation->amount) : null), ['class' => 'form-control', 'max' => '9999999999999', 'step' => '1']) !!}

https://www.w3schools.com/tags/att_input_max.asp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多