如何防止在表单中作为输入提供的数字,而不是作为负值?
这是我的代码:
{!! Form::input('number', 'mobile', null, array('id' => 'mobile', 'class' => 'input-lg form-control TabOnEnter', 'placeholder' => 'Eg: 9876543210', 'tabindex' => 15)) !!}
答案 0 :(得分:2)
使用type="number"
和min=0
:
<input type="number" min="0">
或者:
{!! Form::input('number', 'mobile', null, ['type' => 'number', 'min' => 0, 'id' => ....]) !!}
您还可以尝试Form::number
:
{!! Form::number('number', 'mobile', ['min' =>0, 'id' => ....]) !!}
答案 1 :(得分:1)
像这样使用min
attribute:
<input type="number" min="0">
在Laravel:
{!! Form::input('number', 'mobile', null, ['type' => 'number', 'min' => 0, 'id' => ....]) !!}
答案 2 :(得分:0)
您可以使用Laravel Validator
类提供的服务器端验证。