データベースから取得したいくつかの行を含むフォームが<table>
あり、各行にチェックボックスを配置しました。
チェックボックスタグの名前は、行レコードの ID です
チェックボックスの状態によって値が変わります 1 : チェックあり 0: チェックなし
ユーザーがフォームを送信するときに、選択した行 ID を送信したい: どうすればそれを達成できるかわかりません:
<table border=1 id="mondiv" class="hidden" >
<th></th>
<th>Numero</th>
<th>Nom</th>
<th>Prenom</th>
<th>Spécialité</th>
{% for item in users %}
<tr>
<td><input type="checkbox" name="{{ item.id }}" onchange="changeetat(this)" /></td>
<td>{{ item.id }}</td>
<td>{{ item.name }}</td>
<td>{{ item.lastname }}</td>
<td>{{ item.specialty }}</td>
</tr>
{% else %}
<h2>Aucun organisateur trouvé</h2>
{% endfor %}
</table>
ここにJavascriptメソッドがあります:
function changeetat(element){
if(element.checked){
element.value = '1';
}
else{
element.value = '0';
}
}
Symfonyでtwigテンプレートを使用しています