テーブル行にフォームを追加する有効な方法はありますか?テーブル行にフォームを追加
私は、次のような状況があります。
<table>
<tr>
<td><input type="text" name="q"></td>
<td><input type="text" name="a"></td>
<td><input type="submit" name="submit" value="Submit"></td>
</tr>
<tr>
<td><input type="text" name="q"></td>
<td><input type="text" name="a"></td>
<td><input type="submit" name="submit" value="Submit"></td>
</tr>
<tr>
<td><input type="text" name="q"></td>
<td><input type="text" name="a"></td>
<td><input type="submit" name="submit" value="Submit"></td>
</tr>
</table>
はどのようにしてフォーム要素を追加して、まだ有効なHTMLを持つことができますか?
<table>
<form>
<tr>
<td><input type="text" name="q"></td>
<td><input type="text" name="a"></td>
<td><input type="submit" name="submit" value="Submit"></td>
</tr>
</form>
</table>
は
なぜ表形式のデータに表を使用したくないのですか? – PeeHaa
あなたの特定の例では、フォーム内に表をラップするのは問題ありません。一方、一度に複数の行を入力すると、このデータが失われるため、情報が失われるか、ユーザーが混乱する可能性があります。 –
私はあなたの問題を示すデモページをセットアップしました:http://tableinsideform.heroku.com/ –