【问题标题】:Add value to select tag - HTML为选择标签添加值 - HTML
【发布时间】:2019-05-04 02:26:20
【问题描述】:

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

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

我通过将 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>

【问题讨论】:

    标签: html laravel forms


    【解决方案1】:

    对于选择标签,
    您必须为每个选项标签添加一个条件,
    如果最后提交的值等于这个选项值 put selected 此选项的属性

    类似的东西....

        <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>
    

    【讨论】:

    【解决方案2】:

    你好选择标签这对我有用

       <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(); 希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 1970-01-01
      • 2021-01-25
      • 2020-09-04
      • 2017-05-04
      • 1970-01-01
      相关资源
      最近更新 更多