У меня есть обычная форма (Laravel 5.5 / PHP), которая собирает информацию от пользователя о собственности дома. Как и следовало ожидать, браузер намекает на значение, запоминая прошлые записи и запрашивая их, когда поле получает фокус. Все в порядке, но у меня есть одно поле, где я собираю числовое значение c (для улучшения свойства) и браузер запрашивает значение штата США. Это происходит как с Chrome, так и с Edge.
Я не вижу ни кода, ни причины DOM, чтобы это произошло, и мне необходимо исправить это, поскольку это сбивает с толку пользователей и вызывает неправильные записи данных. Как, черт возьми, я диагностирую и исправляю это? Я провел обширные поиски и не могу найти ничего об этой проблеме (много при включении или выключении автозаполнения или форсировании значения, ни одно из них не решает мою проблему).
FWIW, вот мой код формы:
{!! Form::open(['method' => 'POST', 'route' => ['admin.real_property_assets.store']]) !!}
(....)
<div class="row">
<div class="col-xs-12 form-group">
{!! Form::label('real_improvements', trans('quickadmin.real-property-assets.fields.real-improvements').'', ['class' => 'control-label']) !!}
{!! Form::text('real_improvements', old('real_improvements'), ['class' => 'form-control', 'placeholder' => 'Amount of any improvements you made to this property while owning it']) !!}
<p class="help-block">Any adjustments, improvements, construction or renovation costs incurred during ownership of the property</p>
@if($errors->has('real_improvements'))
<p class="help-block2">
{{ $errors->first('real_improvements') }}
</p>
@endif
</div>
</div>
(....)
{!! Form::submit(trans('quickadmin.qa_save'), ['class' => 'btn btn-danger']) !!}
{!! Form::close() !!}
Вот так выглядит поле real_improvements: