Html 如何添加输入类型=";“数字”;在Laravel刀片模板中?
我想创建一个用户只能输入数字的输入字段。在HTML5中,我们可以使用Html 如何添加输入类型=";“数字”;在Laravel刀片模板中?,html,laravel,laravel-5,blade,Html,Laravel,Laravel 5,Blade,我想创建一个用户只能输入数字的输入字段。在HTML5中,我们可以使用。在blade中如何执行此操作 我试过这个: {!! Form::number('amount', null, array('class' => 'form-control')) !!} 我可以搜索和编码它。由于没有直接的答案,我想在下面发布工作代码: {!! Form::input('number', 'amount', null, ['class' => 'form-control']) !!} 最小值为0的
。在blade中如何执行此操作
我试过这个:
{!! Form::number('amount', null, array('class' => 'form-control')) !!}
我可以搜索和编码它。由于没有直接的答案,我想在下面发布工作代码:
{!! Form::input('number', 'amount', null, ['class' => 'form-control']) !!}
最小值为0的输入字段。
{!! Form::number('count', $value = '' , ['min' => '0' ,'class' => 'form-control', 'id' => 'number_count','required']) !!}
您可以使用javascript:
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
函数isNumberKey(evt){
var charCode=(evt.which)?evt.which:event.keyCode
如果(字符码>31&(字符码<48 | |字符码>57))
返回false;
返回true;
}
在您的html中:
<input name="input_name" onkeypress="return isNumberKey(event)">
您可以使用
Form::input()
方法或Form::number()
方法来实现您的目标
表单::输入()方法
此方法接受4个参数
{{Form::input('number','name')}
{{Form::input('number'、'name'、'value'、['class'=>'number'、'id'=>'numberField'])}}
//这两个示例都将创建这样的元素
Form::number()方法
此方法接受3个参数
Form::number('name'))
表单::数字('name',null,['class'=>'number','id'=>'numberField']))
//这两个示例都将创建这样的元素
提示:如果要使用$options
并且不想指定任何默认值,请在$value
参数处使用null
{!! Form::input('number', 'weight', null, ['id' => 'weight', 'class' => 'form-control', 'min' => 1, 'max' => 9999, 'required' => 'required']) !!}
{{ Form::input('number', 'name') }}
{{ Form::input('number', 'name', 'value', ['class' => 'number', 'id' => 'numberField']) }}
//both example will create elements like this
<input name="name" type="number" value="value">
<input name="name" type="number" value="value" class="number" id="numberField">
Form::number('name')
Form::number('name', null, ['class' => 'number', 'id' => 'numberField'])
//both example will create elements like this
<input name="name" type="number">
<input name="name" type="number" class="number" id="numberField">