2017-12-23 11 views
-1

ボタンをクリックすると、表の内部HTML(最初はテキスト)をフォームに変更したいと考えています。私はこの機能を作った。うまくいきますが、私のフォームを提出しようとすると何も起こりません。 がここにHTMLコードです: 動的作成後にフォームが送信されない

+3

は、あなたのHTMLをしてくださいポストとどこ行うことができますか?あなたはJS内の変数を定義していますか? –

+0

問題を再現することはできません。コードスニペットにこのコードを入れて関数を呼び出すと、要素がフォームに置き換えられ、ボタンをクリックすると 'conducteurs.php 'それは期待されたふるまいのようです。 – Sumurai8

+0

@ Samurai8ええ、しかし、localhostの要求は働いていません:/ –

答えて

0

BUMP

function editConducteur (id, nom, prenom, date_naiss, adresse, situation, genre, num_permis, annee_ob, wilaya_ob) { 
 
    var abc = '<form action="conducteurs.php" method="post" ><input type="hidden" name="id" value="' + 
 
    id + 
 
    '"/><td><input name="nom" class="form-control small" value="' + 
 
    nom + 
 
    '" type="text"></td><td><input name="prenom" class="form-control small" value="' + 
 
    prenom + 
 
    '" type="text"></td><td><input name="date_naiss" class="form-control small" value="' + 
 
    date_naiss + 
 
    '" type="text"></td><td><input name="adresse" class="form-control small" value="' + 
 
    adresse + 
 
    '" type="text"></td><td><input name="situation" class="form-control small" value="' + 
 
    situation + 
 
    '" type="text"></td><td><input name="genre" class="form-control small" value="' + 
 
    genre + 
 
    '" type="text"></td><td><input name="num_permis" class="form-control small" value="' + 
 
    num_permis + 
 
    '" type="text"></td><td><input name="annee_ob" class="form-control small" value="' + 
 
    annee_ob + 
 
    '" type="text"></td><td><input name="wilaya_ob" class="form-control small" value="' + 
 
    wilaya_ob + 
 
    '" type="text"></td><td><input type="submit" name="editCond" value="S"/></td><td><i class="fa fa-ban" aria-hidden="true"></i></td></form>'; 
 

 
    document.getElementById(id).innerHTML = abc; 
 
}
<table border="1"> 
 
    <thead> 
 
    <th>Nom</th> 
 
    <th>Prenom</th> 
 
    <th>Date de Naissance</th> 
 
    <th>Adresse</th> 
 
    <th>Situation</th> 
 
    <th>Genre</th> 
 
    <th>Numéro Permis</th> 
 
    <th>Année d'obtention du Permis</th> 
 
    <th>Wilaya d'obtention du Permis</th> 
 
    <th></th> 
 
    <th></th> 
 
    </thead> 
 
    <tbody> 
 
    <tr id="1"> \t \t \t \t \t \t 
 
     <td>TEST</td> 
 
     <td>TEST</td> 
 
     <td>TESTe</td> 
 
     <td>TEST</td> 
 
     <td>TEST</td> 
 
     <td>TEST</td> 
 
     <td>TESTs</td> 
 
     <td>TEST</td> 
 
     <td>TEST</td> 
 
     <td onclick="editConducteur(1,'TEST','TEST','TEST','TEST','TEST','TEST','TEST','T EST','TEST')">CLICK</td> 
 
     <td>TEST</td> 
 
    </tr> 
 
    </tbody> 
 
</table>
が、私は本当に学校のためにこれを必要としてください、IVEはすべてを試みて文句を言わない作業のx(

関連する問題