Autre question toujours à propos de ce même script. Pour récupérer la valeur de document.choix.langue.value, je suis obligé de regarder document.choix.langue.value.length. Sinon, je ne retrouve rien dans document.choix.langue.value.
Du coup, je fais des tests bidons : les champs sont forcément non vides vu que ce sont des listes déroulantes.
Ci-dessous le Javascript :
function selPage() {
if (document.choix.langue.value.length == 0) {
alert("Sélectionnez la langue, merci" );
}
else {
lan = document.choix.langue.value;
if (document.choix.rubrique.value.length == 0) {
alert("Sélectionnez une rubrique, merci" );
}
else {
rub = document.choix.rubrique.value;
}
}
J'essaye simplement le Javascript dans ce cas. Ca ne marche pas. Et je me disais qu'un spécialiste pourrait peut être m'éclairer sur le pourquoi du comment. Je ne vois pas où se trouve l'erreur et je n'aime pas lacher l'affaire, surtout pour un truc apparemment très simple.