テーブル内のフォーム
P粉916553895
P粉916553895 2023-08-17 10:16:22
0
2
582
<p>新しい行を追加したり、現在の行を更新したりするためのフォームを HTML テーブルにいくつか組み込みました。私が抱えている問題は、開発ツールでフォームを検査すると、開いた直後にフォーム要素が閉じていることがわかります(入力ボックスなどがフォーム内に含まれていない)。 </p> <p>したがって、フォームを送信するときにフィールドを含めることはできません。 </p> <p>テーブルの行と入力ボックスは次のとおりです。</p> <pre class="brush:php;toolbar:false;"><tr> <フォームメソッド="ポスト"アクション=""> <td> <input type="text" name="job_num"> </td> <td> <input type="text" name="desc"> </td> </フォーム> </tr></pre> <p>何か助けていただければ幸いです、ありがとうございます。 </p>
P粉916553895
P粉916553895

全員に返信(2)
P粉826283529

マークアップを保存したい場合は、 "form" 属性を使用します。 :

リーリー

(*<form> タグの外側のフォームフィールド)

いいねを押す +0
P粉459440991

フォームを tabletbody、または tr の子要素として使用することはできません。これらの場所にフォームを配置しようとすると、ブラウザは (テーブルの行、テーブルのセル、入力ボックスなどのコンテンツを保持しながら) フォームをテーブルの後ろに移動します。

テーブル全体をフォーム内に配置できます。表のセル内にフォームを配置できます。ただし、テーブルの一部をフォーム内に配置することはできません。

テーブル全体にフォームを使用します。クリックした送信ボタンを使用して、処理する行を決定したり (速度を上げるため)、各行を処理したり (バッチ更新を可能にするため) できます。

HTML 5 では、form attribute が導入されました。これにより、 テーブルの外側の各行にフォームを提供し、その id を使用して、特定の行のすべてのフォーム コントロールをいずれかのフォームに関連付けることができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート