Diferencia entre revisiones de «PHP Javascript e php»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «==Introducción== * Neste módulo se presupón que o alumno xa coñece javascript, ao cursar o módulo '''Desenvolvemento Web en Contorno Servidor''', polo que non se vai…»)
 
Línea 13: Línea 13:
  
 
<br />
 
<br />
−
===confirm personalizado===
+
===Confirm personalizado===
  
 
* Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm.  
 
* Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm.  
 +
::<syntaxhighlight lang="java" enclose="div" highlight="15" >
 +
        @foreach ($perfumes as $perfume)
 +
            <tr>
 +
                <td>{{ $perfume->descripcion }}</td>
 +
                <td>{{ $perfume->prezo }}</td>
 +
                <td>{{ $perfume->data_compra }}</td>
 +
                <td>
 +
                    <a style='text-decoration:none' href="{{ route('perfumes.edit', ['perfume' => $perfume->id]) }}">Modificar</a>
  
 +
                    <form action="{{ route('perfumes.destroy', ['perfume' => $perfume->id]) }}" method="POST"
 +
                        style="display:inline;">
 +
                        @csrf
 +
                        @method('DELETE')
 +
                        <input type="hidden" name="id" value="{{ $perfume->id }}">
 +
                        <button type="submit"
 +
                            onclick="return confirm('Estás seguro de eliminar o perfume {{ $perfume->descripcion }}?');"
 +
                            style="background:none;border:none;color:blue;cursor:pointer;">Eliminar</button>
 +
                    </form>
 +
                </td>
 +
            </tr>
 +
        @endforeach
 +
 +
 +
</syntaxhighlight>
  
  

Revisión del 09:25 9 abr 2025

Introducción

  • Neste módulo se presupón que o alumno xa coñece javascript, ao cursar o módulo Desenvolvemento Web en Contorno Servidor, polo que non se vai explicar o funcionamento de Javascript ou JQuery.



Exemplos de uso


Confirm personalizado

  • Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm.
        @foreach ($perfumes as $perfume)
            <tr>
                <td>{{ $perfume->descripcion }}</td>
                <td>{{ $perfume->prezo }}</td>
                <td>{{ $perfume->data_compra }}</td>
                <td>
                    <a style='text-decoration:none' href="{{ route('perfumes.edit', ['perfume' => $perfume->id]) }}">Modificar</a>

                    <form action="{{ route('perfumes.destroy', ['perfume' => $perfume->id]) }}" method="POST"
                        style="display:inline;">
                        @csrf
                        @method('DELETE')
                        <input type="hidden" name="id" value="{{ $perfume->id }}">
                        <button type="submit"
                            onclick="return confirm('Estás seguro de eliminar o perfume {{ $perfume->descripcion }}?');"
                            style="background:none;border:none;color:blue;cursor:pointer;">Eliminar</button>
                    </form>
                </td>
            </tr>
        @endforeach




Volver á UD7


-- Ángel D. Fernández González -- (2024).