J. modifica.html

1
<!DOCTYPE html>
2
<html lang="es">
3
4
<head>
5
6
 <meta charset="UTF-8">
7
 <meta name="viewport" content="width=device-width">
8
9
 <title>Modificar</title>
10
11
 <script src="dompurify/purify.min.js"></script>
12
 <script type="module" src="libclienteweb/manejaErrores.js"></script>
13
14
</head>
15
16
<body>
17
18
 <form id="formulario">
19
20
  <h1>Modificar</h1>
21
22
  <p><a href="index.html">Cancelar</a></p>
23
24
  <input name="id" type="hidden">
25
26
  <p>
27
   <label>
28
    Nombre *
29
    <input name="nombre" value="Cargando…">
30
   </label>
31
  </p>
32
33
  <p>* Obligatorio</p>
34
35
  <p>
36
37
   <button type="submit">Guardar</button>
38
39
   <button id="botonEliminar" type="button">
40
    Eliminar
41
   </button>
42
43
  </p>
44
45
 </form>
46
47
 <script type="module">
48
49
  import { descargaVista } from "./libclienteweb/descargaVista.js"
50
  import {
51
   configuraSubmitAccion
52
  } from "./libclienteweb/configuraSubmitAccion.js"
53
  import {
54
   configuraAccionElimina
55
  } from "./libclienteweb/configuraAccionElimina.js"
56
57
  // Obtiene los parámetros de la página.
58
  const params = new URLSearchParams(location.search)
59
  descargaDatos()
60
61
  async function descargaDatos() {
62
   if (params.size > 0) {
63
    await descargaVista("api/pasatiempo-vista-modifica.php?" + params)
64
    configuraSubmitAccion(
65
     "api/pasatiempo-modifica.php", formulario, "index.html"
66
    )
67
    configuraAccionElimina(
68
     botonEliminar, "Confirma la eliminación", "api/pasatiempo-elimina.php",
69
     formulario, "index.html"
70
    )
71
   }
72
  }
73
74
 </script>
75
76
</body>
77
78
</html>
skip_previous skip_next