-1
ボタンをクリックすると、表の内部HTML(最初はテキスト)をフォームに変更したいと考えています。私はこの機能を作った。うまくいきますが、私のフォームを提出しようとすると何も起こりません。 がここにHTMLコードです: 動的作成後にフォームが送信されない
ボタンをクリックすると、表の内部HTML(最初はテキスト)をフォームに変更したいと考えています。私はこの機能を作った。うまくいきますが、私のフォームを提出しようとすると何も起こりません。 がここにHTMLコードです: 動的作成後にフォームが送信されない
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>
は、あなたのHTMLをしてくださいポストとどこ行うことができますか?あなたはJS内の変数を定義していますか? –
問題を再現することはできません。コードスニペットにこのコードを入れて関数を呼び出すと、要素がフォームに置き換えられ、ボタンをクリックすると 'conducteurs.php 'それは期待されたふるまいのようです。 – Sumurai8
@ Samurai8ええ、しかし、localhostの要求は働いていません:/ –