ビューに同じ名前のチェックボックスが4つあり、その名前のlaravel(PHP)コントローラの値を取得すると、アレイ。しかし、私はチェックされているチェックボックスの値だけを取得しています。チェックされていないチェックボックスの代わりにゼロまたはヌルになっていなくてもです。Laravel(PHP)でチェックボックスのチェックボックスの値を取得する方法
<div id="action1" name="action1[]">
<input type="checkbox" name="checkAction1[]" >
<select id="a1" class="form-control actionSelect" name="action1[]" >
<option value="" selected="selected">Action Name</option>
</select>
<select class="form-control catSelect" name="cat1[]">
<option value="" selected="selected">Category Type</option>
</select>
</div>
<div id="action2" name="action1[]">
<input type="checkbox" name="checkAction1[]" >
<select class="form-control actionSelect" name="action1[]" >
<option value="" selected="selected">Action Name</option>
</select>
<select class="form-control catSelect" name="cat1[]">
<option value="" selected="selected">Category Type</option>
</select>
</div>
<div id="action3" name="action1[]">
<input type="checkbox" name="checkAction1[]" >
<select class="form-control actionSelect" name="action1[]" >
<option value="" selected="selected">Action Name</option>
</select>
<select class="form-control catSelect" name="cat1[]">
<option value="" selected="selected">Category Type</option>
</select>
</div>
<div id="action4" name="action1[]">
<input type="checkbox" name="checkAction1[]" >
<select class="form-control actionSelect" name="action1[]" >
<option value="" selected="selected">Action Name</option>
</select>
<select class="form-control catSelect" name="cat1[]">
<option value="" selected="selected">Category Type</option>
</select>
</div>
コントローラー:
$checkboxArray=$request['checkAction1'];
そののみ確認のチェックボックスを与えます。
これについて助けてもらえますか?ありがとうございました。
をチェックされていない値が必要です。いくつかのコードを示します。 –
[チェックされていないチェックボックスがヌル値を返す]の重複している可能性があります(http://stackoverflow.com/questions/14067215/unchecked-checkbox-returning-null-value) –
チェックボックスの名前にキーを含めると、チェックされていないエントリを取得しますが、**が**設定されているエントリは正しいインデックスを持ちます。たとえば、 '' "checkAction1 [2]"> "などです。 –