feat: implement user form with validation for username, age, and password
This commit is contained in:
@@ -1 +1,24 @@
|
||||
// Agregar aquí el código javascript
|
||||
|
||||
const userForm = document.getElementById('userForm');
|
||||
|
||||
userForm.addEventListener('submit', (event) => {
|
||||
event.preventDefault();
|
||||
const username = document.getElementById('username').value.trim();
|
||||
const age = parseInt(document.getElementById('age').value);
|
||||
const password = document.getElementById('password').value;
|
||||
if (username === '') {
|
||||
alert('El nombre de usuario no puede estar vacío.');
|
||||
return;
|
||||
}
|
||||
if (isNaN(age) || age < 0 || age > 100) {
|
||||
alert('La edad debe ser un número válido entre 0 y 100.');
|
||||
return;
|
||||
}
|
||||
if (password.length < 8) {
|
||||
alert('La contraseña debe tener al menos 8 caracteres.');
|
||||
return;
|
||||
}
|
||||
alert('Formulario enviado correctamente.');
|
||||
userForm.reset();
|
||||
});
|
||||
Reference in New Issue
Block a user