")
.text(texto ?? "")
.html();
}
// ======================================================
// CREAR SALA
// ======================================================
$("#btnCrearSala").on(
"click",
function () {
const nombreSala =
$("#nombreSala").val().trim();
const nombreEquipo1 =
$("#nombreEquipo1").val().trim();
const nombreEquipo2 =
$("#nombreEquipo2").val().trim();
let valido = true;
let valido = true;
$(".mensaje-error-sala").remove();
$(".input-kahoot").removeClass(
"is-invalid"
);
if (nombreSala === "") {
mostrarError(
"#nombreSala",
"El nombre de la sala es obligatorio."
);
valido = false;
} else if (nombreSala.length < 3) {
mostrarError(
"#nombreSala",
"El nombre de la sala debe tener al menos 3 caracteres."
);
valido = false;
}
if (nombreEquipo1 === "") {
mostrarError(
"#nombreEquipo1",
"El nombre del equipo 1 es obligatorio."
);
valido = false;
} else if (nombreEquipo1.length < 2) {
mostrarError(
"#nombreEquipo1",
"El nombre del equipo debe tener al menos 2 caracteres."
);
valido = false;
}
if (nombreEquipo2 === "") {
mostrarError(
"#nombreEquipo2",
"El nombre del equipo 2 es obligatorio."
);
valido = false;
} else if (nombreEquipo2.length < 2) {
mostrarError(
"#nombreEquipo2",
"El nombre del equipo debe tener al menos 2 caracteres."
);
valido = false;
}
if (
nombreEquipo1 !== "" &&
nombreEquipo2 !== "" &&
nombreEquipo1.toLowerCase() ===
nombreEquipo2.toLowerCase()
) {
mostrarError(
"#nombreEquipo2",
"Los dos equipos deben tener nombres diferentes."
);
valido = false;
}
if (!valido) {
return;
}
console.log("Datos válidos:");
console.log({
nombreSala: nombreSala,
nombreEquipo1: nombreEquipo1,
nombreEquipo2: nombreEquipo2
});
}
);
// ======================================================
// MOSTRAR ERROR
// ======================================================
function mostrarError(selector, mensaje) {
const input = $(selector);
input.addClass("is-invalid");
input.after(`