J'essaye de faire la chose suivante :
j'ai une sélection de checkbox qui indique des impacts, disons
imp1, imp2, imp3 et si je coche sansimp je veux clearer les
3 valeurs imp.
Je suis pommé avec les syntaxes de java (c'est pas mon truc pour
être honnète).
Est-ce que quelqu'un pourrait me dire quoi faire dans la fonction
java ?
Il faudrait à priori un truc comme cela
function impact(choix) {
if (choix.name == "CBX.sansimp" && choix.checked) {
là je voudrais décocher imp1, imp2, imp3 <<< mon probleme
} else {
là je voudrais décocher noimp <<< mon probleme
}
}
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Carmiel
Merci pour ta réponse. vu pour javascript. J'ai fait cela mais ça ne marche pas. Je passe bien dans le bon choix mais les coches ne s'inversent pas. Je ne vois pas où est mon erreur
function noImpact(choix) { if (choix.checked) { alertmsg (10000,"CHOIX", choix.checked); //test de valeur with(document.forms['frm2015']) { z_imp_maia.checked = false ; z_imp_psc.checked = false; z_imp_siege.checked = false; z_imp_client.checked = false; z_imp_tiers.checked = false; z_imp_crcm.checked = false; z_imp_partenaire.checked = false; z_imp_exploit.checked = false; alertmsg (10000,"PSC", z_imp_psc.checked); //test de valeur } } } function Impact(choix) { if (choix.checked) { with(document.forms['frm2015']) { alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur z_imp_sans.checked = false ; alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur } } }
Merci pour ta réponse. vu pour javascript. J'ai fait cela mais
ça ne marche pas. Je passe bien dans le bon choix mais les coches
ne s'inversent pas. Je ne vois pas où est mon erreur
function noImpact(choix) {
if (choix.checked) {
alertmsg (10000,"CHOIX", choix.checked); //test de valeur
with(document.forms['frm2015']) {
z_imp_maia.checked = false ;
z_imp_psc.checked = false;
z_imp_siege.checked = false;
z_imp_client.checked = false;
z_imp_tiers.checked = false;
z_imp_crcm.checked = false;
z_imp_partenaire.checked = false;
z_imp_exploit.checked = false;
alertmsg (10000,"PSC", z_imp_psc.checked); //test de valeur
}
}
}
function Impact(choix) {
if (choix.checked) {
with(document.forms['frm2015']) {
alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur
z_imp_sans.checked = false ;
alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur
}
}
}
Merci pour ta réponse. vu pour javascript. J'ai fait cela mais ça ne marche pas. Je passe bien dans le bon choix mais les coches ne s'inversent pas. Je ne vois pas où est mon erreur
function noImpact(choix) { if (choix.checked) { alertmsg (10000,"CHOIX", choix.checked); //test de valeur with(document.forms['frm2015']) { z_imp_maia.checked = false ; z_imp_psc.checked = false; z_imp_siege.checked = false; z_imp_client.checked = false; z_imp_tiers.checked = false; z_imp_crcm.checked = false; z_imp_partenaire.checked = false; z_imp_exploit.checked = false; alertmsg (10000,"PSC", z_imp_psc.checked); //test de valeur } } } function Impact(choix) { if (choix.checked) { with(document.forms['frm2015']) { alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur z_imp_sans.checked = false ; alertmsg (10000,"SANS", z_imp_sans.checked); //test de valeur } } }
ASM
J'ai fait cela mais ça ne marche pas. Je passe bien dans le bon choix mais les coches ne s'inversent pas.
Pour que les checkboxes s'inversent il faut qu'elles aient été cochées (ou non suivant ce qui doit être fait)
ceci fonctionne (copier+coller dans un notepad et essayer):