2017-05-02 21 views
0

私はチェックボックスを使ってデータのリストを表示できるページを作ります。私は自動的にデータベースでチェックし、そのデータがあれば、チェックボックスがチェックされます。私が今したいことは、チェックボックスが自動的にチェックされ、自分でチェックを外して保存すると、データベースのデータを更新するということです。私のコーディングのチェックボックスを自動的にチェックする方法とチェックを外す方法

例:

<form action="{{URL::to('/granted/'.$d->id)}}" method="get"> 
    <input name="_token" type="hidden" value="{{ csrf_token() }}"/> 
    @foreach($var as $v) 
    <table style="margin-left:20px;"> 
     <caption>{{$v->module_groupname}}</caption> 
     @foreach($name as $n) 
     <?php if($n->module_groupname == $v->module_groupname){?> 
     <tr><td width="80"><input type="checkbox" name="module_code[]" value="{{ $n->module_code }}" 
     <?php foreach($priv as $p){ 
     if($p->user_id == $d->id){ 
      if($p->module_code == $n->module_code){ 
       echo 'checked="checked"'; 
      } 
     } 
    }?>></td> 
    <td width="150">{{$n->module_groupname}}</td> 
    <td width="200">{{ $n->module_desc}}</td> 
    </tr> <?php } ?> 
@endforeach 
</table> 
<hr> 
@endforeach 
<input type="submit" value="select" class="btn btn-s btn-success"> 
</form> 

私はPLUS文オラクルのルックアップすることをお勧めしてきたが、私は自動的用

答えて

0

が設定した属性は、そのチェックボックス

をチェック必要な確認方法を見つけるcouldntの

https://www.w3schools.com/tags/att_input_checked.asp

jsでこれを行うには、このURLに従ってください! setAttributeメソッドプロパティは、これはあなたに

0
<input type="checkbox" @if(compare) checked @endif /> 
0

を助けることを願っています

https://www.w3schools.com/jsref/met_element_setattribute.asp

言う私は、このコードを見て、あなた自身のコードを再フォーマットしようとすることをお勧めいたします。 ブレードを使用しているので、どこでも使用できます。

<form action="{{URL::to('/granted/'.$d->id)}}" method="get"> 
{{ csrf_field() }} 
@foreach($var as $v) 
    <table style="margin-left:20px;"> 
     <caption>{{$v->module_groupname}}</caption> 
     @foreach($name as $n) 
      @if($n->module_groupname == $v->module_groupname) 
       <tr> 
        <td width="80"><input type="checkbox" name="module_code[]" value="{{ $n->module_code }}" {{ $priv->contains('user_id', $d->id) && $priv->contains('module_code', $n->module_code) ? 'checked' : '' }}></td> 
        <td width="150">{{$n->module_groupname}}</td> 
        <td width="200">{{ $n->module_desc}}</td> 
       </tr> 
      @endif 
     @endforeach 
    </table> 
    <hr> 
@endforeach 
<input type="submit" value="select" class="btn btn-s btn-success"> 

私はあなたの$の前の変数がモデルであれば、あなたが含まれている関数を使用することができると思います。

私はこのコードをテストしなかったので、動作したら試してください

関連する問題