<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Formulaire d'authentification</title>
<style>
body {
font-family: Arial, sans-serif;
}
.form-auth {
max-width: 400px;
margin: 0 auto;
padding: 40px;
border: 1px solid #ccc;
border-radius: 5px;
background-color: #f9f9f9;
}
label {
display: block;
margin-bottom: 5px;
}
input {
width: 100%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
}
input:valid {
background-color: #d4edda; /* Vert clair */
}
input:invalid {
background-color: #f8d7da; /* Rouge clair */
}
button {
background-color: #28a745;
color: white;
border: none;
padding: 10px;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #218838;
}
.auth-image {
width: 100%;
height: auto;
margin-bottom: 15px;
}
</style>
</head>
<body>
<div class="form-auth">
<h2>Formulaire d'authentification</h2>
<form id="authForm" action="#" method="POST">
<!-- Email input avec vérification de terminaison "oudev.net" -->
<label for="email">Email:</label>
<input type="email" id="email" name="email" required pattern=".+@oudev\.net" title="L'email doit se terminer par oudev.net">
<!-- Password avec vérification de longueur et inclusion d'un chiffre -->
<label for="password">Mot de passe:</label>
<input type="password" id="password" name="password" required pattern="(?=.*\d)[A-Za-z\d]{6,8}" title="Le mot de passe doit contenir entre 6 et 8 caractères, dont au moins un chiffre.">
<!-- Bouton de soumission -->
<button type="submit">Connexion</button>
</form>
</div>
</body>
</html>
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.