begin process at 2012 05 29 18:58:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

probleme dans les cases a cochés


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme dans les cases a cochés

vendredi 14 juillet 2006 à 09:40:40 | probleme dans les cases a cochés

ckhalilo

Bonjour

j'ai un formulaire qui a plusieur case a cocher dont 2 se répette tout le temps, mon problème c'est que je veut que quand je séléctionne une case l'autre se désactive automatiquement
voici le script

<form action="#" method="post" name="monform">
<option value="1" type="checkbox" name="choice[]" onChange="javscript:selects(this);">Choix 1</option>
<option value="2" type="checkbox" name="choice[]" onChange="javscript:selects(this);">Choix 2</option>
<option value="3" type="checkbox" name="choice[]" onChange="javscript:selects(this);">Choix 3</option>
<option value="2" type="checkbox" name="choice[]" onChange="javscript:selects(this);">Choix 2</option>
</form>

le script que j'ai élaboré

<script>
<!--
function selects(choix){
// voir si il est séléctionner
if (choix.selected){
// parcourir les case
for (i=0;i<document.monform.choice.length;i++)
{
// rechercher le theme dont le nom est différent du choix
if (document.monform.choice[i].value==choix.value && document.monform.choice[i]!=choix)
{
document.monform.choice[i].selected=true;
document.monform.choice[i].disabled=true;
 }
  }
  }
// voir s'il n'est pas cocher
else{
    for (i=0;i<document.monform.choice.length;i++)
{
if (document.monform.choice[i].value==choix.value)
{
document.monform.choice[i].selected=false;
document.monform.choice[i].disabled=false;
}
 }
  }
 }
//-->
</script>


Ce script génère des erreurs dans la page pouvez vous m'aider
Je vous saurais très reconnaissant
Merci
vendredi 14 juillet 2006 à 10:03:33 | Re : probleme dans les cases a cochés

ckhalilo

bon je peut modifier choice[] ==> choice

 mais le problème c'est que travaille avec PHP et ce dernier ne mache qu'avec choice[]

foreach($_POST['choice'] as $v)
{
// mon travail pour
}

vendredi 14 juillet 2006 à 13:14:11 | Re : probleme dans les cases a cochés

bultez

Membre Club




bonjour,


   °°°°option ? c'est dans un select
   ce ne serait pas input ? ( avec d'autres imprécisions )
   <input value="1" type="checkbox" name="choice[]" onChange="selects(this);" />

   °°°°pour adresser un enom avec des caractères spéciaux :
   document.name du formulaire["name spécial"]....
   donc ici par exemple :

   for (i=0;i<document.monform["choice[]"].length;i++)
   document.monform.["choice[]"][i].selected...

   je n'ai pas compris ce qu'il fallait faire,
      mais on peut le faire...

cordialement   Bul   
Site
vendredi 14 juillet 2006 à 13:16:11 | Re : probleme dans les cases a cochés

bultez

Membre Club
il fallait lire document.monform["choice[]"][i].selected...
cordialement   Bul   Site
vendredi 14 juillet 2006 à 15:16:22 | Re : probleme dans les cases a cochés

ckhalilo

Réponse acceptée !
problème est résolue avec ImmortalPC
la solution se trouve dans ce lien

merci

de votre aide

http://www.phpcs.com/infomsg_AUTRE-SOLUTION-POUR-CASE-COCHE_778789.aspx#4
vendredi 14 juillet 2006 à 15:25:02 | Re : probleme dans les cases a cochés

bultez

Membre Club
effectivement on pouvait mettre des ID
document.monform["choice[]"]... ça baigne aussi
cordialement   Bul
Site


Cette discussion est classée dans : document, choix, value, choice, monform


Répondre à ce message

Sujets en rapport avec ce message

Problème avec IE pour un script de base [ par Son_of_the_Sun ] Bonjour, le problème est tout bête, je veux contrôler la saisie d'un formulaire via un petit javascript, qui en passant, fonctionne sous Firefox (et e Quelqu'un voit il un probleme ???? [ par Tupac59 ] if(document.choix.tel.value!='')           {        if(document.choix.tel.value.length==10)        {            if(document.choix.contact_name.value!= coordonnée sur une image sous FireFox [ par Mastronic ] Bonjour, j'ai un script qui fonctionne tres bien sous Internet Explorateur mais pas sur FireFox.je n'arrive pas à recupérer les coordonnées quand je c editeur menu [ par rosalin83 ] bonsoir,je vx creer un editeur de menu avec javascript voilà ce que j'ai fait mais j'ai trouvé des dificultés au niveau de l'etape suivante plus préci pb dans code: marche pas [ par nanonerie ] nanonerie      calcul Addition de 2 champ txt [ par wacha ] Bonjour,Cette question peut paraitre assez simple pour vous mais je ne connais pas du tout le javascript.voila mon probleme :J'ai deux champs texte et Contrôle de formulaire [ par typher ] Bonjour,Alors voila j'ai un petit problème avec mon code javascript qui suit :Code Java :if(document.form.naissance.value !=""< saisie de la value d'un textArea [ par mrt_sniper ] Bonjour cette foction me sert a enregistrer la value d'un textArea dans un tableau j'ai un problem de compatibilité avec Firefox j'ai essaié plusieurs Erreurs de variables [ par piep14 ] Bonjour, je cherche l'erreur dedans mais en vain :Code :<pre class="alt2" style="border: 1px inset ; margin: 0px; Prob boucle et nom [ par croftman ] Bonjour!Voila j'ai voulu faire un truc tout con, mais je dois me tromper quelquepart :    for (var i=1; i        if (document.modif.fichier[i].value !


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales