IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Cohabitation de 2 check JS


Sujet :

JavaScript

  1. #1
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut Cohabitation de 2 check JS
    Bonjour,

    Pas super copain avec JS, j'essaye de faire cohabiter 2 checks de formulaire.
    indépendamment ils fonctionnent parfaitement, alliés à la même fonction plus rien de marche j'essaye dans tous les sens, sans succès.

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <SCRIPT TYPE="text/JavaScript">
    function verif(){ 
    var res = false; 
    var n = document.forms[3].relaisID.length; 
    for (i=0;i<n;i++){ 
    if (document.forms[3].relaisID[i].checked){ 
    	document.getElementsByName('inputform')[0].submit();
    	res = true; 
    	} 
    } 
    if (!res){ 
    alert("Merci de selectionner un Point de retrait svp"); 
    return res;
    }
    if (document.forms[3].gsm.value.length < 10) {
    alert("Merci d'entrer un numéro de protable valide svp");
    return false;
    }
    }
    </script>

    Si quelqu'un avait la solution...
    Merci à vous

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (document.forms[3].relaisID[i].checked){ 
    	document.getElementsByName('inputform')[0].submit();
    	res = true; 
    	}
    oula quel syntaxe raccourcie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms[3].elements['relaisID'][i].checked
    et encore faudrait voir les balises html associées ...

    mais clairement des qui'l trouve un element checked
    il envoie le form => il change d page , les lignes suivante ne sont pas interprétées
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Merci pour ta réponse.
    Je ne sais vraiment pas comment faire, je ne vais pas polluer le board avec mon formulaire il fait 3km.

    Globalement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    // Premier formulaire sur ma page, sans check c'est normal :
    <form method="GET" action="soco_relais.php">
    <INPUT TYPE="text" NAME="adresse">
    <INPUT TYPE="text" NAME="codepostal">
    </form>
     
    // C'est ici :
    <form method='post' action='soco_relais2.php' name='socorelais' OnSubmit='return verif()'>
     
    <INPUT TYPE="radio" NAME="relaisID" VALUE="373030" id="373030" onClick="javascript:document.getElementById('iframe1').src='soco_horaires.php?relaisID=373030'" />
    <INPUT TYPE="radio" NAME="relaisID" VALUE="379370" id="379370" onClick="javascript:document.getElementById('iframe1').src='soco_horaires.php?relaisID=379370'" />
    // ... toute une série d'input radio "RelaisID" il faut en checker un
     
    <INPUT TYPE="text" NAME="gsm">
    // Dernière condition, remplir l'input GSM
    </form>
    Si tu as une idée...ce serait formidable.
    Merci

Discussions similaires

  1. [CR6][CR8] cohabitation sur un même poste
    Par obi dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 27/11/2003, 20h24
  2. [Kylix] cohabitation
    Par jpaulin dans le forum EDI
    Réponses: 1
    Dernier message: 01/04/2003, 23h11
  3. checking de connexion
    Par JEG dans le forum Développement
    Réponses: 4
    Dernier message: 09/10/2002, 13h36
  4. [propriétés]Option Checked
    Par psl dans le forum Composants VCL
    Réponses: 6
    Dernier message: 22/08/2002, 08h07
  5. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo