我有這個收件箱或郵件,我需要使用複選框標記多個刪除。問題是,當我點擊複選框時,由於標籤內部的onclick,它總是進入方法read()。我想要的只是簡單的標記。請參閱下面的代碼:使用複選框標記行刪除
@foreach ($messages as $message)
<tr onclick="document.location='{{route('account.message.read', array($message->id))}}'">
<td> <input type="checkbox" name="msg" value="{{$message->id}}"></td>
<td><strong>{{Str::words($message->subject, 5, '...')}}</strong> {{Str::words($message->message, 20, '...')}}</td>
</tr>
@endforeach
現在我怎麼能標記每一行,而無需進入該方法?我是一個新手btw。
如果要選擇多個元素,然後從'checkbox'標籤刪除'onclick'參數。對於多次刪除,創建另一個按鈕並添加修改的'onclick'參數,刪除所有標記的元素。 – CrakC
@CrakC對於我發佈的代碼,在複選框內沒有onclick參數。我沒有感到抱歉。我想標記每一行並一次刪除所有標記的行。 – KristCont
好的,我錯了。然而,你已經爲'tr'標籤包含了一個'onclick'參數,這意味着它內部的任何元素在點擊時都會觸發'onclick'事件。通過將'onclick'參數添加到位於「複選框」旁邊的'div'或'span'或'p'幷包含電子郵件的主題來嘗試一種解決方法。 – CrakC