A voir également:
- Double conditionnement d'une question ??
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double appel - Guide
- Double authentification google - Guide
- Double boot - Guide
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 16/01/2013 à 10:57
Modifié par Alain_42 le 16/01/2013 à 10:57
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+!!