Primero quiero ejecutar el formulario y luego onClick (función) porque el formulario de publicación no funciona. En este formulario, si se envía el botón verde, muestra el botón rojo. Después de enviar el botón, quiero imprimir div oculto. Gracias !
espada
@foreach($movie->seats as $seat) <div id="printDiv" style="display:none;text-align:center"> <h3 >Ред: 4</h3> <h3>Място: {{$seat->seat_id}}</h3> <h3>Филм: {{$movie->title}}<h3> <h3>Час: {{$movie->hour}}</h3> </div> @if($seat->reserved == 0) <form id="data" method="post" action="/seat/{{$seat->id}}"> @csrf <button type="submit" onclick="printDiv('printDiv')" style="margin-left:10px; width:80px; display:inline;" type="button" class="btn btn-success">{{$seat->seat_id}}</button> </form> @else <form method="post" action="/destroy/{{$seat->id}}"> @csrf <button type="submit"style="margin-left:10px; width:80px; display:inline;" type="button" class="btn btn-danger">{{$seat->seat_id}}</button> </form> @endif @endforeachGuion
function printDiv($idPage){ var printContents = document.getElementById($idPage).innerHTML; var originalContents = document.body.innerHTML; document.body.innerHTML = printContents; window.print(); document.body.innerHTML = originalContents; };Controlador
public function changeReserved($id,Request $request){ $request = Seats::find($id); $request->reserved = '1'; $request->save(); return redirect()->back(); }