为选择标签增加价值-HTML

时间:2018-12-02 17:30:28

标签: html laravel forms

我正在开发Laravel应用程序。在我看来,我有一个表单,我想做的是提交表单时一个字段无效,它返回有效字段的值,因此用户将只需要编辑错误的字段,而不是完整的字段形成。

这是我的表格和示例。在这里,用户没有输入URL,因此它显示错误消息并返回正确字段的值(客户端,域提供程序等)。我面临的问题是这不是为头像字段和服务字段工作!

enter image description here

我通过在输入代码中添加 value =“ {{old('client')}}” 来返回值,如以下代码所示:

 <div class="form-group row">
     <label class="col-lg-3 col-form-label">Client:</label>
     <div class="col-lg-9">
         <input type="text" class="form-control" name="client" value="{{ old('client') }}">
         <small class="error">{{$errors->first('client')}}</small>
     </div>
  </div>

问题:如何将其添加到头像并选择服务字段?

头像:-当前不返回值

 <div class="form-group row">
     <label class="col-lg-3 col-form-label">Attach avatar:</label>
     <div class="col-lg-9">
         <input type="file" class="form-input-styled" data-fouc="" name="avatar" value="{{ old('avatar') }}">
         <small class="error">{{$errors->first('avatar')}}</small>
      </div>
  </div>

选择服务:

<div class="form-group row">
    <label class="col-lg-3 col-form-label">Select Service:</label>
    <div class="col-lg-9">
        <select data-placeholder="Select service" class="form-control form-control-select2" data-fouc="" name="service" >
            <option></option>
            <option value="Website">Website</option>
            <option value="Application">Application</option>
         </select>
         <small class="error">{{$errors->first('service')}}</small>
     </div>
 </div>

2 个答案:

答案 0 :(得分:1)

对于select标签,
您必须为每个选项标签设置一个条件,
如果最后提交的值等于此选项值,则选择 此选项的属性

类似的东西....

    <div class="form-group row">
    <label class="col-lg-3 col-form-label">Select Service:</label>
    <div class="col-lg-9">
        <select data-placeholder="Select service" class="form-control form-control-select2" data-fouc="" name="service" >
            <option></option>
            <option value="Website" {{ old('service') == "Website" ? "selected" : ""}}>Website</option>
            <option value="Application" {{ old('service') == "Application" ? "selected" : "">Application</option>
         </select>
         <small class="error">{{$errors->first('service')}}</small>
     </div>
 </div>

答案 1 :(得分:0)

您好,为我选择此项标签

   <div class="form-group row">
    <label class="col-lg-3 col-form-label">Select Service:</label>
    <div class="col-lg-9">
        <select data-placeholder="Select service" class="form-control form-control-select2" data-fouc="" name="service" >
            <option></option>
        @foreach($Listservice as $key)

            <option value ="{{$key->id}}"> {{$key->Website}} 
                 {{$key>Application}}</option>
        @endforeach
         </select>
     </div>
 </div>

,然后在您的模型中添加这些 $ listservice =服务:: get();      希望对您有帮助