Défi : Problème pour la désactivation d'un checkbox

Résolu
billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 - 6 sept. 2005 à 16:01
billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 - 6 sept. 2005 à 17:30
Voila ma question touche surtout le fait que ma checkbox pointée
possède un nom (name) et un identifiant (id) qui sont un mot composé et
donc l'espace m'embete et m'empeche d'accéder au controle :



ex :



Ma fonction allant avec

function alert_no()

{

alert("Vous ne pouvez pas cocher la case");

var element=document.getElementsById("ma checkbox");

element.checked = false;

// MARCHE PAS NON PLUS document.form1.checkbox("ma checkbox").checked = false;

}



Voila, je c pas comment y accéder autrement et tout mon code ne marche
pas (je ne peux pas changer l'id et le nom de la checkbox desole).


Si quelqu'un a déjà eu ce problème merci beaucoup,



Bonne fin de journée a tous !


Billou_13

Bask En Force



--------------------------------------------------------------------

Connaître la réponse est une chose, savoir pourquoi en est une autre

---------------------

2 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
6 sept. 2005 à 16:13
Bonjour,

<form name="frm">

</form>
<script type="text/javascript">
frm["ma checkbox"].checked=true;
OU
window.document.getElementById("ma checkbox").checked=true;
</script>

mais il vaudrait mieux éviter les caractères normalement
interdits dans les name,les id. cela posera des problèmes ailleurs.
Cordialement. Bul. Site[mailto:marcelBultez@Tiscali.fr Mail]
3
billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 29
6 sept. 2005 à 17:30
Ca marche nikel !



Merci beaucoup et bonne soirée,


Billou_13

Bask En Force



--------------------------------------------------------------------

Connaître la réponse est une chose, savoir pourquoi en est une autre

---------------------
0
Rejoignez-nous