A voir également:
- Double conditionnement d'une question ??
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Double boot - Guide
3 réponses
ne confond pas java et javascript
ensuite ne serait-il pas plus simple et fonctionnel d'utiliser une base de donnée mysql par exemple, avec une table dont les champs seraient:
- region
- activite
- logiciels
et avec du php et de l'Ajax tu viendrait lire le contenu de cette table et afficher la liste en fonction des choix dans les listes region et activite
pour maintenir à jour tu n'aurait pas besoin de modifier dans ton code, mais dans la base de données avec un outil comme phpmyadmin par exemple.
ensuite ne serait-il pas plus simple et fonctionnel d'utiliser une base de donnée mysql par exemple, avec une table dont les champs seraient:
- region
- activite
- logiciels
et avec du php et de l'Ajax tu viendrait lire le contenu de cette table et afficher la liste en fonction des choix dans les listes region et activite
pour maintenir à jour tu n'aurait pas besoin de modifier dans ton code, mais dans la base de données avec un outil comme phpmyadmin par exemple.
Olàlàlàlàààààààà ! Merci pour tes suggestions :D Mais honnetement quand je dis que je suis une noob, c'est vrai ! :D Je n'ai appris que ce que je dois "refaire" à chaque fois pour mes enquêtes. Sortie de ça, je ne connais rien dutout ! Ni MySQL, ni php ni Ajax...je sais pas dutout à quoi ca ressemble :(
Ducoup je préfère éviter de m'aventurer là dedans vu que j'y connais encore moins de choses que sur JS -_-
Ducoup je préfère éviter de m'aventurer là dedans vu que j'y connais encore moins de choses que sur JS -_-
Dorianne, pour mémo :
Je souhaite faire apparaitre Iden4 si :
Iden3 = choix N° 2
ET
Iden5 = Choix N° 31
$('select[name="Iden3"]').change(
function(){
var division = $('select[name="Iden5"]').val();
if ((this.value == 2) && (division == 31)) {
$("#quIden4").show();
$('select[name="Iden4"]').rules("add", { required: true});
}
else{
$("#quIden4transverse").hide();
clear_form_elements('#quIden4');
$('select[name="Iden4"]').rules("add", { required: false});
}
}
);
Mais je souhaite aussi que cela marche dans l'autre sens :
Je souhaite faire apparaitre Iden4 si :
Iden5 = Choix N° 31
ET
Iden3 = choix N° 2
$('select[name="Iden5"]').change(
function(){
var division = $('select[name="Iden3"]').val();
if ((this.value == 31) && (division == 2)) {
$("#quIden4").show();
$('select[name="Iden4"]').rules("add", { required: true});
}
else{
$("#quIden4").hide();
clear_form_elements('#quIden4');
$('select[name="Iden4"]').rules("add", { required: false});
}
}
);
A+!!
Je souhaite faire apparaitre Iden4 si :
Iden3 = choix N° 2
ET
Iden5 = Choix N° 31
$('select[name="Iden3"]').change(
function(){
var division = $('select[name="Iden5"]').val();
if ((this.value == 2) && (division == 31)) {
$("#quIden4").show();
$('select[name="Iden4"]').rules("add", { required: true});
}
else{
$("#quIden4transverse").hide();
clear_form_elements('#quIden4');
$('select[name="Iden4"]').rules("add", { required: false});
}
}
);
Mais je souhaite aussi que cela marche dans l'autre sens :
Je souhaite faire apparaitre Iden4 si :
Iden5 = Choix N° 31
ET
Iden3 = choix N° 2
$('select[name="Iden5"]').change(
function(){
var division = $('select[name="Iden3"]').val();
if ((this.value == 31) && (division == 2)) {
$("#quIden4").show();
$('select[name="Iden4"]').rules("add", { required: true});
}
else{
$("#quIden4").hide();
clear_form_elements('#quIden4');
$('select[name="Iden4"]').rules("add", { required: false});
}
}
);
A+!!