Krustiz
Messages postés63Date d'inscriptiondimanche 3 décembre 2017StatutMembreDernière intervention16 mars 2020
-
Modifié le 9 juil. 2019 à 22:23
Krustiz
Messages postés63Date d'inscriptiondimanche 3 décembre 2017StatutMembreDernière intervention16 mars 2020
-
13 juil. 2019 à 02:02
Bonjour,
Je cherche à modifier une de mes fonctions en JS : cette fonction sélectionne une option dans un menu select (ou un input) grâce à son attribut value :
function setSelectValue(select_id, valeur_a_selectionner) {
document.getElementById(select_id).value = valeur_a_selectionner;
}
function functionVip() {
var vip, vipcredspa = confirm("Veux-tu utiliser 20 crédits pour acheter cet article ?");
if (vipcredspa == true) {
vip = "Pass VIP (20 crédits)";
} else {
vip = "Pass VIP (800 PA)";
}
document.getElementById("categories-furni-title").innerHTML = vip;
document.getElementById("categories-furni-desc").innerHTML = "Permet de devenir VIP durant 1 mois, le tarif peut-être soumis à des réductions avec le port de badge d'ancien gradé. ";
setSelectValue('article_nom', vip);
setSelectValue('quantite', "1");
}
function functionPseudo() {
document.getElementById("categories-furni-title").innerHTML = "Changement de pseudo (500 PA)";
document.getElementById("categories-furni-desc").innerHTML = "Permet de changer son pseudo du forum, les symboles sont interdit.";
setSelectValue('article_nom', "Changement de pseudo (500 PA)");
setSelectValue('quantite', "1");
}
function functionCreds() {
document.getElementById("categories-furni-title").innerHTML = "10 crédits habbo (1750 PA)";
document.getElementById("categories-furni-desc").innerHTML = "Permet d'avoir 10 crédits sur habbo, l'échange est réalisé en jeu par un membre de l'administration.";
setSelectValue('article_nom', "10 crédits habbo (1750 PA)");
setSelectValue('quantite', "1");
}
function functionSignature() {
document.getElementById("categories-furni-title").innerHTML = "Signature forum (5000 PA)";
document.getElementById("categories-furni-desc").innerHTML = "Permet de rendre visible à la fin de vos messages un message texte (3 lignes).";
setSelectValue('article_nom', "Signature forum (5000 PA)");
setSelectValue('quantite', "1");
}
function functionComportement() {
document.getElementById("categories-furni-title").innerHTML = "Certificat de comportement (50 PA)";
document.getElementById("categories-furni-desc").innerHTML = "Le certificat de comportement permet de retirer un avertissement datant de 1 mois, le certificat de comportement est achetable une seule fois par semaine.";
setSelectValue('article_nom', "Certificat de comportement (50 PA)");
setSelectValue('quantite', "1");
}
function functionBanquier() {
document.getElementById("categories-furni-title").innerHTML = "Banquier (200 crédits)";
document.getElementById("categories-furni-desc").innerHTML = "Permet de devenir gradé débutant (VI) durant 7 jours, après écoulement du délai, vous avez possibilité de transférer vers la filière de votre choix avec un grade bas gradé. Il est possible de conserver le grade Banquier durant 2 mois.";
setSelectValue('article_nom', "Banquier (200 crédits)");
setSelectValue('quantite', "1");
}
Comme on peut le voir ma fonction setSelectValue :
function setSelectValue(select_id, valeur_a_selectionner) {
document.getElementById(select_id).value = valeur_a_selectionner;
}
On sélectionne la "value" du select, mais j'aimerais sélectionner le contenu de la balise dans ma fonction, j'ai pensé à innerText mais ça ne fonctionne pas...
J'espère avoir bien exposé mon problème,
Merci d'avance !
P.
9 juil. 2019 à 21:04
Merci pour votre réponse, qu'entendez vous par l'index ?
9 juil. 2019 à 22:16
10 juil. 2019 à 11:58
10 juil. 2019 à 21:41
13 juil. 2019 à 02:02