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 :

[D�butant] submit() dynamique


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Par d�faut [D�butant] submit() dynamique
    Bonjour,

    Je d�bute en javascript et bien qu'il me semble avoir saisi les principes de base, je bute devant une difficult� inattendue. J'ai cod� une page en php, la page g�n�r�e utilise du javascript. La page est un tableau, dans chaque case du tableau se trouve une image et je voudrais qu'en cliquant sur l'image un formulaire soit rempli, et envoy�, ceci pour ensuite envoyer une requ�te � la base de donn�es. Facile me suis-je dit, j'utiliserai pour cela la m�thode submit(), et j'activerai le script avec un param�tre onclick de HTML. Seulement voil� �a ne marche pas. Aucun effet n'est produit lorsque je clique sur l'image.

    Voici mon code(simplifi�):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript">
    var current_case = "" ;
    var clic_form ;
    function ccl(a,b)
    {
    document.clic.row.value = a ;
    document.clic.col.value = b ;
    document.clic.hid.value = "joueur1" ;
    document.clic.submit();
    }
    </script>
    Le script, plac� entre les balises [HEAD]. On remplit le formulaire et on l'envoie...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    <form name="clic" action="main.php" method="post">
      <input type="hidden" name="row" value="">
      <input type="hidden" name="col" value="">
      <input type="hidden" name="state" value="">
     
    <table border="0" cellspacing="0" cellpadding="0"><tr><td id="case1_1" ><img src="vierge.PNG" onclick="ccl(1,1)" /></td> (...) </table>
     
    </form>
    Un extrait du tableau sens� appeler le script.

    Pourrez vous m'indiquer ce qui ne va pas ici? Merci d'avance!

  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
    1) mieux vaut utiliser une synatxe plus rigoureuse:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms['click'].elements['row'].value ///
    2) �viter d'utiliser des names et des variables comme click rox etc ... termes qui peuvent �tre r�serv�s das nle langages javascript..


    3) il manque un bouton submit (m�me hidden)
    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 confirm�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Par d�faut
    Euh et comment faire pour que le bouton submit soit invisible? Hidden comme submit sont des param�tres du tag input, comment peut on combiner les deux?

  4. #4
    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
    style='visibility:hidden'
    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 !

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Par d�faut
    Merci, maintenant �a marche.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [d�butant] header "dynamique" d'une boundcolumn
    Par peyote dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 18/01/2007, 08h52
  2. [d�butant] Filtre 'dynamique' sur une JTable
    Par d_token dans le forum Composants
    R�ponses: 8
    Dernier message: 04/08/2006, 12h01
  3. [D�butant] Image dynamique
    Par Jibees dans le forum ASP
    R�ponses: 6
    Dernier message: 04/04/2006, 09h28
  4. [Procs stock�es] [D�butant] Requ�te dynamique
    Par stailer dans le forum MS SQL Server
    R�ponses: 4
    Dernier message: 25/04/2005, 14h29
  5. R�ponses: 19
    Dernier message: 26/04/2004, 08h54

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