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 :

Afficher message dans le submit


Sujet :

JavaScript

  1. #21
    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 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    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 661
    Billets dans le blog
    1
    Par défaut
    Ce qui me perturbe c'est la fonction renvoi...
    pourquoi fais tu systématiquement une redirection ?

    et la fonction javascript verif mets la avant le form ...

    et garde quand même un bouton submit ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo"<input type="submit" value="Voter" name="vote"></font></p>";
    en plus y'a un include quelquepart ou tu fasi un include de cette page ?
    parceque tu n'as pas de balises html ni de doctype ni de head ....
    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 !

  2. #22
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    la fonction renvoi figure dans le fichier sondage.php3 qui figure dans action:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ....action='sondage.php3'>\n";
    celle-ci renvoi vers une autre (resultat.php3) pour afficher les résultats.
    si un choix a été fait.
    Mais je n'aimerais pas absorbé ton temps si c'est compliquer on laisse tombé.

  3. #23
    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 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    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 661
    Billets dans le blog
    1
    Par défaut
    non je parle de celle là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function renvoi($url){
        echo"<script language=\"javascript\">";
        echo"window.location='$url';";
        echo"</script>";
    }
    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 !

  4. #24
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    oui parce que dans le fichier oû elle figure (config.php3) celui-ci est appelé par un include dans sondage.php3

  5. #25
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Essaye plutot quelque chose du genre...

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
    <script language="javascript">
    // CODE TESTE [FONCTIONNE]
    var c;
    var i;
    function verif() {
    i = 0;
    c = 0;
    while(i != (document.forms[0].choix.length)) {
    if(document.forms[0].choix[i].checked == true) {
    c++;
    i++;
    }
    else {
    i++;
    }
    }
    if(c==0) {
    alert("Veuillez faire un choix.");
    return false;
    }
    else {
    return true;
    }
    }
     
    </script>

  6. #26
    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 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    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 661
    Billets dans le blog
    1
    Par défaut
    arf oui des radios ...

    coté javascript il faut tester le checked ...
    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 !

  7. #27
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    merci je test

  8. #28
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    je viens de le faire en php et tester le code passe , le clique sur le bouton m'envoi directement vers l'autre sans avoir fait de choix :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    echo '<script language="javascript">';
    echo'var c;';
    echo'var i;';
    echo'function verif() {';
    echo'i = 0;';
    echo'c = 0;';
    echo'while(i != (document.forms[0].choix.length)) {';
    echo'if(document.forms[0].choix[i].checked == true) {';
    echo'c++;';
    echo'i++;';
    echo'}';
    echo'else {';
    echo'i++;';
    echo'}';
    echo'}';
    echo'if(c==0) {';
    echo'alert("Veuillez faire un choix.");';
    echo'return false;';
    echo'}';
    echo'else {';
    echo'return true;';
    echo'}';
    echo'}';
     
    echo'</script>';
    j'ai tester le code avant et aprés le form

  9. #29
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Ca marche chez moi...
    Pouvez-vous envoyer TOUTE votre page?
    Merci.

  10. #30
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    ca doit marcher dans du html je suppose peut-être que j'ai oublier quelque en le mettant en php ? :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
     
    <?
    //paramétrage des données de connection
    $host="localhost";
    $login="root";
    $pass="";
    $base="base";
    //paramétrage des votes
    $titre_sond="Comment trouvez-vous le site ?";
    // indiquer les choix pour votre sondage
    $vote1="Excellent";
    $vote2="pas mal";
    $vote3="moche";
    $vote4="Aucune idée";
    // fonction pour la connection
    function connect(){
        global $host,$login,$pass,$base;
     
        $conn=mysql_connect("$host","$login","$pass");
        mysql_select_db("$base",$conn);
     
    }
     
     
    // le formulaire de vote
    function form_vote(){
        global $vote1,$vote2,$vote3,$vote4;
     
     
    echo '<script language="javascript">';
    echo'var c;';
    echo'var i;';
    echo'function verif() {';
    echo'i = 0;';
    echo'c = 0;';
    echo'while(i != (document.forms[0].choix.length)) {';
    echo'if(document.forms[0].choix[i].checked == true) {';
    echo'c++;';
    echo'i++;';
    echo'}';
    echo'else {';
    echo'i++;';
    echo'}';
    echo'}';
    echo'if(c==0) {';
    echo'alert("Veuillez faire un choix.");';
    echo'return false;';
    echo'}';
    echo'else {';
    echo'return true;';
    echo'}';
    echo'}';
     
    echo'</script>';
     
     
       echo "<form name='voter' method='post' action='sondage.php3' onsumbit='return verif()'>\n";
     
     
     
        echo"<table align='center' width='120' align='center'>\n";
        echo"<tr><td width='50'>\n";
        echo"<input type='radio' name='choix' value='1'></td><td width='120'><font size='1' color='black'><b>$vote1</b></font></td></tr>\n";
        echo"<tr><td width='50'>\n";
        echo"<input type='radio' name='choix' value='2'></td><td width='120'><font size='1' color='black'><b>$vote2</b></font></td></tr>\n";
        echo"<tr><td width='50'>\n";
        echo"<input type='radio' name='choix' value='3'></td><td width='120'><font size='1' color='black'><b>$vote3</b></font></td></tr>\n";
        echo"<tr><td width='50'>\n";
        echo"<input type='radio' name='choix' value='4'></td><td width='120'><font size='1' color='black'><b>$vote4</b></font></td></tr>\n";
     
     
     
    // echo"<input type="submit" onclick="if(choix.value ==''){alert('Vous devez faire un choix');return false;}" value="Voter" name="vote"></font></p>";   
     
      echo"<tr><td colspan='2'><center><input type='submit'name='vote' value='Voter'><center></td></tr>\n";
     
        echo"<tr><td colspan='2'><p align='center'><b><a href='resultat.php3'><font size='1' color='black'>R&eacute;sultat</a></b></font></p></td></tr></table>\n";
        echo"</form>\n";
     
     
     
    }
    function renvoi($url){
        echo"<script language=\"javascript\">";
        echo"window.location='$url';";
        echo"</script>";
    }
     
     
    ?>

  11. #31
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Peut-etre que tout ce qui cause l'erreur, c'est tout simplement que vous avez oublie un espace entre input type='submit' et name= ?

  12. #32
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    je viens de remarquer, vous avez mis onsuMBit au lieu de onsuBMit...
    C'est surement ca qui cause l'erreur...

  13. #33
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    arf, arf, arf, arf depuis hier que ca galère.. et depuis ce matin que je vous embête....
    ca maaaaaarche !! en effet c'etait le onSubmit merci sachav c'est super !! merci aussi à SpaceFrog

  14. #34
    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 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    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 661
    Billets dans le blog
    1
    Par défaut
    Méa culpa...


    c'est moi qui ait écrit ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onsumbit='return verif()'>
    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 !

  15. #35
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    hooo ca arrive ca ....
    ca vient de moi aussi, j'aurais dû bien lire le code.
    mais quand même vous êtes des kings

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/06/2011, 16h24
  2. Afficher message dans List Box
    Par lilloDay dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/03/2011, 11h00
  3. afficher message dans les pages aspx
    Par fido1 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/09/2008, 15h53
  4. [FORMS]-afficher requete dans message
    Par sdiack dans le forum Oracle
    Réponses: 11
    Dernier message: 05/12/2005, 23h32
  5. [débutant]Affiché un message dans l'émulateur.
    Par rvfranck dans le forum Java ME
    Réponses: 3
    Dernier message: 02/04/2005, 16h41

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