begin process at 2012 05 30 04:14:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

test case à cochée


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

test case à cochée

jeudi 12 février 2009 à 16:48:16 | test case à cochée

patlechats

salut,

je voudrais sur un formulaire rendre obligatoire la coche de case à cocher, mais aussi de pouvoir n'en cocher que 2 maximum.
j'ai réalisé un prog mais cela ne fonctionne pas càd il ne teste pas mes cases à cochés
voici mon prog:
<script language="JavaScript">
<!---
function OnChange(){
}
function OnValidate(){
var sphinx = document.sphinx;
if(sphinx.nextpage && sphinx.nextpage.value == '-1')
returntrue;
var i,n,r;
if(sphinx.v1.value.indexOf('|', 0) != -1){
Alert('div1', "Le caractère '|' est illégal.");
returnfalse;
}
}
if(IsVisible('div3')){
i = 0;
while(i < sphinx.v2.length && sphinx.v2[i].checked != '1')
i++;
if(i == sphinx.v2.length){
Alert('div3', "Saisie obligatoire.");
returnfalse;
}
}
if(IsVisible('div3')){
i = 0;
n = 0;
while(i < sphinx.v2.length && n <= 2){
if(sphinx.v2[i].checked == '1')
n++;
i++;
}
if(n > 2){
Alert('div3', "Il y a trop de modalités cochées.");
returnfalse;
}
}
returntrue;
}
//-->
</script>
mon quest:
<form method="post"name="sphinx" action="toto.htm"  onSubmit="return OnValidate()">
<input type="checkbox"name="v2" value="1" id="v2" onClick="OnChange()"/>
<label for="v2"> Dreamweaver</label>
</td>
<td width="33%"><input type="checkbox"name="v2" value="3" id="v22" onClick="OnChange()"/>
<label for="v22"> Nvu</label>
</td>
<td width="33%">&nbsp;</td>
</tr>
<tr style="font: 10pt Arial; color: #000000">
<td width="33%"><input type="checkbox"name="v2" value="2" id="v23" onClick="OnChange()"/>
<label for="v23"> Edit plus</label>
</td>
<td width="33%"><input type="checkbox"name="v2" value="4" id="v24" onClick="OnChange()"/>
<label for="v24"> Frontpage</label>
</form>
Merci pour l'aide.
vendredi 13 février 2009 à 09:50:17 | Re : test case à cochée

Bul3

Membre Club
Réponse acceptée !
bonjour,

un machin dans ce style :

    function OnValidate()
    {    var chk=document.sphinx.v2;
        var nb=0;
        for ( var n=0;n<chk.length;n++)
        {    if ( chk[n].checked ) nb++;    }
        return ( nb==1 || nb==2 );
    }


Cordialement
[mon Site][M'écrire]Bul

vendredi 13 février 2009 à 11:25:57 | Re : test case à cochée

patlechats

Bonjour,

Merci pour ton prog. As tu vu une erreur dans le mien ??. Remarque il doit y en avoir une car il ne teste pas mon javascript et s'en va directement sur ma page toto.htm

Merci.

Cordialement.
vendredi 13 février 2009 à 11:50:35 | Re : test case à cochée

Bul3

Membre Club
pas contrôlé, ça me semblait bien compliqué...



Cette discussion est classée dans : name, value, onchange, sphinx, if


Répondre à ce message

Sujets en rapport avec ce message

compatibilité internet explorer. [ par davwart ] Bonjour à tous. J'ai un petit probleme de compatibilité. Je suis grand nouveau en javascript, et j"ai ecrit un de mes premieres fonctions pour un peit Augmenter ou diminuer le chiffre d'un champ texte [ par Tilix ] Salut, J'ai un code javascript, avec une boucle qui repete plusieurs fois les champs form : <font color=" Activex et C# [ par titi66 ] Bonjour j'ai crée une page web avec l'activex que je dois utiliser (controle des caméras) object</font Affiche nombre [ par jumano ] Bonjour,J'effectue une petite fonction en js me permettant d'effectuer certain calcul en fonction de "radio" en position check.Je récupère ensuite une Accéder aux boutons radio [ par mathieumg ] Voici le code de mon formulaire Code : Xhtml method="post" <span class CAMERA IP [ par ermaub ] Bonjour,Je ne suis ni programmateur, ni pratiquant je n'oserais me qualifier comme debutant, je connais le principe de la programation, les différents Code javascript fonctionne mal avec Firefox [ par leclanalucky ] Voici mon problème, se code qui formate la date fonctionne parfaitement avec IE, mais avec Firefox il ne marche pas bien, la date devrait ressnbler à Javascript tester un champ qui ne doit contenir que des lettre [ par pho3nixhunt3r ] Bonjour à tous,alors voilà je suis en train de rédigé un formulaire,pour la vérification du numéro de téléphone j'utilise isNaN,existe t' il  son oppo controler plusieurs champs d'un formulaire [ par attentio ] Bonjour,j'ai une fonction qui verifie tous les champs d'un formulaire qui ne marche pasje ne comprends vraiment pas pourquoi ?si je mets   if(document ne trouve pas l'erreur de mon code.. help [ par zut69 ] <td id="HB_Focus_Element" unselec


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,827 sec (3)

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