如何在 laravel 中使用 form::date 在所有浏览器上工作
How to use form::date in laravel to work on all browsers
我尝试在 laravel 中使用 {{Form::date()}},这在 chrome
中可以正常工作,但在 firefox
中却不行
这里是 firefox 视图:
这是 chrome 视图
What I want is to view in Firefox browser be like chrome view, and for
the reason that I don't understand when I try to save in Firefox i get
this error:
但在 chrome 中将毫无问题地保存我的数据。
这是我用来收集数据的 blade 代码:
{{ Form::label('valid_from', 'Valid From') }}
{{ Form::date('valid_from', null, array('class' => 'form-control')) }}
已解决
好的,我是这样解决的。
我使用 Bootstrap 3 Datepicker v4 并将输入字段更改为如下内容:
<div class="col-md-6">
{{ Form::label('valid_from', 'Valid From') }}
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' name="valid_from" id="valid_from" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
然后我添加了JavaScript:
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker({
viewMode: 'years',
format: 'YYYY-MM-DD'
});
});
</script>
我不用手动写日期,而是从漂亮的下拉框中获取日期,现在无论我使用什么浏览器,我都可以保存我的数据。
希望这对其他人有帮助。
我尝试在 laravel 中使用 {{Form::date()}},这在 chrome
中可以正常工作,但在 firefox
这里是 firefox 视图:
这是 chrome 视图
What I want is to view in Firefox browser be like chrome view, and for the reason that I don't understand when I try to save in Firefox i get this error:
但在 chrome 中将毫无问题地保存我的数据。
这是我用来收集数据的 blade 代码:
{{ Form::label('valid_from', 'Valid From') }}
{{ Form::date('valid_from', null, array('class' => 'form-control')) }}
已解决
好的,我是这样解决的。
我使用 Bootstrap 3 Datepicker v4 并将输入字段更改为如下内容:
<div class="col-md-6">
{{ Form::label('valid_from', 'Valid From') }}
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' name="valid_from" id="valid_from" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
然后我添加了JavaScript:
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker({
viewMode: 'years',
format: 'YYYY-MM-DD'
});
});
</script>
我不用手动写日期,而是从漂亮的下拉框中获取日期,现在无论我使用什么浏览器,我都可以保存我的数据。
希望这对其他人有帮助。