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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    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
    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 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
    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/
    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 à l'essai
    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
    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 expérimenté 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
    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 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
    va voir le lien donnée tout y est expliqué ...
    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 !

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