(jquery,laravel,html)代码从多个选择更改为复选框选择

时间:2017-06-26 17:19:24

标签: php jquery html laravel checkbox

我想从多个选择更改为复选框选择。

原始代码是这样的。

<form action="{{ route('video.store') }}" method="POST" enctype="multipart/form-data" class="form__article">
{!! csrf_field() !!}

<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
  <label for="tags">{{ trans('forum.articles.form_tags') }}</label>
  <select name="tags[]" id="tags" multiple="multiple" class="form-control" >
    @foreach($allTags as $tag)
      <option value="{{ $tag->id }}">
        {{ $tag->name }}
      </option>
    @endforeach
  </select>
  {!! $errors->first('tags', '<span class="form-error">:Error message</span>') !!}
</div>

....

</form>

我尝试了这段代码,但没有成功。发生了形式错误(错误消息)。 我认为结果的类型不同......

<form action="{{ route('video.store') }}" method="POST" enctype="multipart/form-data" class="form__article">
{!! csrf_field() !!}
<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
  <label for="tags">{{ trans('forum.articles.form_tags') }}</label>
  <div name="tags[]" id="tags" multiple="multiple" class="form-control" >
      @foreach($allTags as $tag)
      <input type="Checkbox" name="{{ $tag->name }}" value="{{ $tag->id }}">{{ $tag->name }}
      @endforeach
  {!! $errors->first('tags', '<span class="form-error">:Error message</span>') !!}
  </div>
</div>

....

</form>

(additon)

我尝试了这个,但是&#34; PDOException:SQLSTATE [22007]:无效的日期时间格式:1366不正确的整数值:&#39; ex_tag1&#39;对于列&#39; tag_id&#39;在第1行和第34行;发生...

<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
  <label for="tags">{{ trans('forum.articles.form_tags') }}</label><br>

      @foreach($allTags as $tag)
      <input type="Checkbox" name="tags[{{ $tag->id }}]" value="{{ $tag->name }}">{{ $tag->name }}
      @endforeach
  {!! $errors->first('tags', '<span class="form-error">:message</span>') !!}
  </div>

我需要你的建议。 谢谢。

0 个答案:

没有答案