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 type="hidden" name="id">
25
26
  <p>
27
   <label>
28
    San *
29
    <input name="san" value="Cargando…">
30
   </label>
31
  </p>
32
33
  <fieldset id="roles">
34
   <legend>Roles</legend>
35
36
   <p>
37
    <progress max="100">Cargando…</progress>
38
   </p>
39
40
  </fieldset>
41
42
  <p>* Obligatorio</p>
43
44
  <p>
45
46
   <button type="submit">Guardar</button>
47
48
   <button id="botonEliminar" type="button">
49
    Eliminar
50
   </button>
51
52
  </p>
53
54
 </form>
55
56
 <script type="module">
57
58
  import { descargaVista } from "./libclienteweb/descargaVista.js"
59
  import {
60
   configuraSubmitAccion
61
  } from "./libclienteweb/configuraSubmitAccion.js"
62
  import {
63
   configuraAccionElimina
64
  } from "./libclienteweb/configuraAccionElimina.js"
65
66
  const params = new URLSearchParams(location.search)
67
  descargaDatos()
68
69
  async function descargaDatos() {
70
   if (params.size > 0) {
71
    await descargaVista("api/usuario-vista-modifica.php?" + params)
72
    configuraSubmitAccion(
73
     "api/usuario-modifica.php", formulario, "index.html"
74
    )
75
    configuraAccionElimina(
76
     botonEliminar, "Confirma la eliminación", "api/usuario-elimina.php",
77
     formulario, "index.html"
78
    )
79
   }
80
  }
81
82
 </script>
83
84
</body>
85
86
</html>
skip_previous skip_next