簡體   English   中英

我怎樣才能在 laravel livewire 中檢查多少個復選框

[英]how can i get how many checkboxes are checked in laravel livewire

這個表和我需要一旦用戶選擇復選框,選擇的數量(圖片中的 0)更新並保存這個值

表包含 select 所有復選框和第二個用於單個復選框和一些文本桌子

select 所有復選框的第一個復選框的代碼和單個復選框的第二個復選框全選復選框的第一個復選框和單個復選框的第二個復選框的代碼

在您的組件中,您希望有一個數組來保存選定的復選框:

public array $selectedItems = [];

然后,在您的刀片中,您希望將復選框鏈接到此數組:

<input type="checkbox" value="{{ $item->id }}" wire:model="selectedItems">

現在您可以在刀片中使用count($selectedItems)或在組件中使用count($this->selectedItems)來了解選擇了多少。

嘗試這樣的事情

<input
id="my-id"
wire:model="yourCheckboxModel"
type="checkbox"
@if($yourLivewireVariable)
checked
@endif>

您可以使用刀片 if endif 語句來切換選中的變量,然后使用線 model 綁定變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM