La communauté ALL HTML c'est 58009 membres à ce jour dont 1 inscrits aujourd'hui et 30 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

pb avec fonction javascript

liste des forums liste des discussions Participer à la discussion

Photo de nico72 Message publié le jeudi 03 avril 2008 à 15 h 22 par nico72. nico72
Salut,

j ai 2 checkbox

Je cree une fonction desactiver()

sur la seconde checkbox, je met un evenement onclick() pour decocher et rendre inutilisable la premiere.

function desactiver()
{
if (document.forms["edition"].elements["checkbox2"].checked = "true")
{
document.forms["edition"].elements["checkbox1"].checked=false;
document.forms["edition"].elements["checkbox1"].disabled=true;
}
}

Ca marche...presque.

En effet dans mon formulaire, plus moyen de decocher checkbox2

Quelqu'un sait il pourquoi?

En fait je voudrai reactiver checkbox1 dans lecas ou l utilisateur decoche checkbox2

Par avance merci
Photo de nico72 Message publié le jeudi 03 avril 2008 à 17 h 38 par nico72. nico72
suite...

J ai resolu une partie du probleme :


function desactiver()
{
if (document.edition.direct.checked == true)
{

document.edition.port.checked = false;
document.edition.mail.checked = false;

document.edition.port.disabled = true;
document.edition.mail.disabled = true;

}
else
{

document.edition.port.disabled = false;
document.edition.mail.disabled = false;
}
}

J en ai maintenant un autre :

les champs port et mail peuvent ne pas tre presents sur la page

J ai donc des erreurs (en effet, si la checkbox port n est pas dans le formulaire, j ai une erreur "objet attendu")

Comment tester la presence de la checkbox svp?
Photo de rbinse Message publié le vendredi 04 avril 2008 à 08 h 41 par rbinse.
Bonjour,

met un id sur chaque checkbox et utilise document.getElementById("iddemacheckbox").

if (document.getElementById("idcheckbox1") != null) {
// la checkbox est là
} else {
// la checkbox n'est pas là
}
Photo de nico72 Message publié le vendredi 04 avril 2008 à 13 h 11 par nico72. nico72
ok ça marche merci

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions

agenda