index.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Modal de Registro</title>
  7. <script src="https://cdn.tailwindcss.com"></script>
  8. <script src="/register/app.js" defer></script>
  9. </head>
  10. <body class="bg-gray-100 p-8">
  11. <!-- === MODAL DE REGISTRO === -->
  12. <div id="registerModal"
  13. class="fixed hidden inset-0 bg-black/70 flex items-center justify-center z-50 p-4">
  14. <form id="registerForm" class="bg-white w-full max-w-md p-8 rounded-xl shadow-xl space-y-6">
  15. <div class="text-center">
  16. <h2 class="text-2xl font-bold text-gray-900">¡Regístrate!</h2>
  17. <p id="registerMessage" class="text-sm text-gray-600 mt-2">
  18. Crea tu cuenta para realizar pedidos
  19. </p>
  20. </div>
  21. <div class="space-y-4">
  22. <div>
  23. <label for="nameInput" class="block text-sm font-medium text-gray-700 mb-2">
  24. Nombre completo
  25. </label>
  26. <input id="nameInput"
  27. name="name"
  28. type="text"
  29. pattern="[A-Za-zÀ-ÿ\s]{2,}"
  30. class="w-full border border-gray-300 px-4 py-3 rounded-lg focus:ring-2 focus:ring-[#101419] focus:border-transparent outline-none transition-all"
  31. placeholder="Juan Pérez"
  32. required />
  33. </div>
  34. <div>
  35. <label for="emailRegisterInput" class="block text-sm font-medium text-gray-700 mb-2">
  36. Correo electrónico
  37. </label>
  38. <input id="emailRegisterInput"
  39. name="email"
  40. type="email"
  41. class="w-full border border-gray-300 px-4 py-3 rounded-lg focus:ring-2 focus:ring-[#101419] focus:border-transparent outline-none transition-all"
  42. placeholder="tu@email.com"
  43. required />
  44. </div>
  45. <div>
  46. <label for="rutInput" class="block text-sm font-medium text-gray-700 mb-2">
  47. RUT
  48. </label>
  49. <input id="rutInput"
  50. name="rut"
  51. type="text"
  52. maxlength="12"
  53. pattern="^\d{1,2}\.\d{3}\.\d{3}-[\dkK]$"
  54. class="w-full border border-gray-300 px-4 py-3 rounded-lg focus:ring-2 focus:ring-[#101419] focus:border-transparent outline-none transition-all"
  55. placeholder="12345678-9"
  56. required />
  57. </div>
  58. </div>
  59. <div class="flex gap-3">
  60. <button id="registerAcceptBtn"
  61. type="submit"
  62. class="flex-1 bg-[#101419] hover:bg-[#37404a] text-white py-3 rounded-lg font-medium transition-colors duration-200 focus:ring-2 focus:ring-offset-2 focus:ring-[#101419]">
  63. Registrarse
  64. </button>
  65. </div>
  66. </form>
  67. </div>
  68. </body>
  69. </html>