93 lines
2.4 KiB
JavaScript

function afficheEntree(id) {
const texte = document.querySelector(id).value;
alert("Affichage avec alert: " + texte);
}
function afficheAide(champ) {
if (champ == "pseudo") {
var id = "#pseudo";
document.querySelector(id).innerHTML =
"Saisir un pseudo. Il doit être compris entre 4 et 8 caractères";
}
if (champ == "password") {
var id = "#password";
document.querySelector(id).innerHTML =
"Saisir le mot de passe. Il doit être constitué d'au moins 8 caractères";
}
if (champ == "email") {
var id = "#email";
document.querySelector(id).innerHTML = "Saisir une adresse email valide";
}
}
function deleteAide(champ) {
if (champ == "pseudo") {
var id = "#pseudo";
document.querySelector(id).innerHTML = "";
}
if (champ == "pseudo") {
var id = "#pseudo";
document.querySelector(id).innerHTML = "";
}
if (champ == "password") {
var id = "#password";
document.querySelector(id).innerHTML = "";
}
if (champ == "email") {
var id = "#email";
document.querySelector(id).innerHTML = "";
}
}
function afficheSexe() {
if (document.getElementsByName("sub")[0].checked == true) {
alert("Bonjour, chère dame, t'as un snap ?");
}
if (document.getElementsByName("sub")[1].checked == true) {
alert("Bonjour, vous");
}
}
function cancel() {
alert("Inscription annulée !");
}
function confirm() {
// Récupére les données
const pseudo = document.getElementById("pseudo_field").value;
const password = document.getElementById("password_field").value;
const email = document.getElementById("email_field").value;
const wantsConfirmation = document.querySelector('input[name="confirm"]')
.checked
? "Oui"
: "Non";
const subscription = document.querySelector(
'input[name="sub"]:checked',
).value;
const nationality = document.getElementById("NAliste").value;
// Mappe les valeurs à du texte
const subscriptionLabels = {
A: "M'abonner à la newsletter et aux promotions",
P: "M'abonner uniquement à la newsletter",
N: "Ne pas m'abonner",
};
// Construie le message
const message =
"Pseudo: " +
pseudo +
"\nMot de passe: " +
password +
"\nEmail: " +
email +
"\nConfirmation email: " +
wantsConfirmation +
"\nAbonnement: " +
subscriptionLabels[subscription] +
"\nNationalité: " +
nationality;
alert(message);
}