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 :

innerHTML n'acceptant pas <form>


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut innerHTML n'acceptant pas <form>
    Bonjour mes amis,
    d'hier soir j'essaye de faire fonctionner ma fonction ajoutant une ligne à mon tableau et à chaque ligne il y a un traitement php à faire (fonction javascript), mais toujours pas de solution je dois présenter mon travail dimanche
    Voici le code complet
    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
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    <?php
     
    <script language="javascript"> 
    <!--
    function ajoute_ligne()
    {
    emplacement = document.getElementById("mon_tableau");
     
    //-- création d'une ligne ----------
    elem = document.createElement("TR");
    ligne = emplacement.appendChild(elem);
     
    //-- création de 5 cellules --------
     
    elem = document.createElement("TD");
    cellule = ligne.appendChild(elem);
    //-- remplissage de la cellule -----------
    cell1='<input type="text" size="12" name="ref">';
    cell1+='<input type="submit" value="cherche" name="cherch">'
    cellule.innerHTML =cell1;
     
     
    elem = document.createElement("TD");
    cellule = ligne.appendChild(elem);
    //-- remplissage de la cellule -----------
    cell1='<input type="text" size="26">';
    cellule.innerHTML =cell1;
     
    elem = document.createElement("TD");
    cellule = ligne.appendChild(elem);
    //-- remplissage de la cellule -----------
    cell1='<input type="text" size="26">';
    cellule.innerHTML =cell1;
     
    elem = document.createElement("TD");
    cellule = ligne.appendChild(elem);
    //-- remplissage de la cellule -----------
    cell1='<input type="text" size="26">';
    cellule.innerHTML =cell1;
     
    elem = document.createElement("TD");
    cellule = ligne.appendChild(elem);
    //-- remplissage de la cellule -----------
    cell1='<input type="text" size="13" name="prixHT">';
    cell1+='<input type="submit" value="calculer" name="calcul">'
    cellule.innerHTML =cell1;
    }
     
    //-->
     	</script> 
     
    </head>
    <body>
     
    <table  width="100%" id="coin_inf_gauche" align="center">
    <tr bgcolor="#D3D3D3">
    	<td>
    		<table width="100%">
    			<tr>
    				<td width="20%">
    					<CENTER>
    					Référence
    					</CENTER>
    				</td>
    				<td width="20%">
    					<CENTER>
    					Désignation
    					</CENTER>
     
    				</td>
    				<td width="20%">
    					<CENTER>
    					Quantité
    					</CENTER>
    				</td>
    				<td width="20%">
    					<CENTER>
    					Prix unitaire
     
    					</CENTER>
    				</td>
    				<td width="20%">
    					<CENTER>
    					Prix hors taxe
     
    					</CENTER>
    				</td>
    			</tr>
    		</table>
    	</td>
    </tr>
    <tr>
    	<td>
    		<table width="100%" border="1">
    			<tr>
    				<td width="20%">
    					<form method="POST" action="bon.php">
    						<input type="text" size="12" name="ref">
    						<input type="submit" value="cherche" name="cherch"></form>
    				</td>
    				<td width="20%">
    					<form>
     
    						<input type="text" size="26" value="<?php if(isset($_POST["cherch"]))
                                                    {
                                                            $codeproduit=$_POST["ref"];
                                                            $query=mysql_query("select * from Produit where Code=$codeproduit");
                                                            $res=mysql_fetch_array($query); echo $res["Designation"];} ?>">
    					</form>
    				</td>
    				<td width="20%">
    					<form><input type="text" size="26"></form>
    				</td>
    				<td width="20%">
    					<form><input type="text" size="26" value="<?php if(isset($_POST["cherch"]))
                                                    {
                                                            $codeproduit=$_POST["ref"];
                                                            $query=mysql_query("select * from Produit where Code=$codeproduit");
                                                            $res=mysql_fetch_array($query); echo $res["Prix"]; }?>"></form>
    				</td>
    				<td width="20%">
    					<form><input type="text" size="13" name="prixHT">
    						<input type="submit" value="calculer" name="calcul"></form>
    				</td>
    			</tr>
    		</table>
    	</td>
    </tr>
    </table>
     
     
     
    </body>
    </html>

  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 643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 643
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    avec innerHTML il y a souvent des soucis de prise en compte des éléments pas le DOM

    http://www.developpez.net/forums/d53...ynamique-form/

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    avec innerHTML il y a souvent des soucis de prise en compte des éléments pas le DOM

    http://www.developpez.net/forums/d53...ynamique-form/
    Pouvez-vous mieux expliquer svp? parce que je sais pas comment utiliser les DOM

  4. #4
    Membre actif Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance Java / Web / Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Points : 240
    Points
    240
    Par défaut
    A quoi ressemble le document HTML que tu dois modifier ? A-t-il une doctype ?
    Autre chose, tu dis que ça ne marche pas. Ça fait quoi exactement ?
    As-tu essayé de mettre des lignes en commentaires progressivement pour voir où ça coince ?

  5. #5
    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 643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 643
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    va voir le lien donnée tout y est expliqué ...

Discussions similaires

  1. n'accepte pas les apostrophes
    Par flo456 dans le forum Langage
    Réponses: 6
    Dernier message: 18/09/2006, 14h14
  2. La fonction BuilCriteria n'accepte pas les points
    Par Tofalu dans le forum Access
    Réponses: 3
    Dernier message: 10/07/2006, 12h00
  3. Gcc n'accepte pas kill()
    Par GLDavid dans le forum Linux
    Réponses: 3
    Dernier message: 03/07/2006, 09h28
  4. Select dans SQL n'accepte pas la virgule
    Par da_latifa dans le forum Langage SQL
    Réponses: 7
    Dernier message: 06/10/2005, 16h22
  5. Builder n'accepte pas try/catch/__finally
    Par Rodrigue dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/04/2005, 13h15

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