ホームページ > バックエンド開発 > PHPチュートリアル > 複数行のテキスト ボックスの投稿を識別するにはどうすればよいですか?

複数行のテキスト ボックスの投稿を識別するにはどうすればよいですか?

WBOY
リリース: 2016-06-23 14:14:56
オリジナル
756 人が閲覧しました



これは、複数の行と列のデータを変更します。

内部のテキストボックスをデザインする方法。

各行に名前が付いたテキスト ボックスがあります。保存するときに、どの行に名前を付ければよいでしょうか?

名前テキスト ボックスを xingming という名前で定義すると、明らかに複数行の名前テキスト ボックスの名前はすべて xingming になります。これは競合しますか? psot はどれがどれであるかを識別できません。かなり混乱します。

誰かこれをやったことがありますか?むしろ混乱します。


ディスカッションに返信します (解決策)

それぞれの後ろに保存されたボタンがありますか? それから、それにサフィックスを追加するだけです。それぞれの後ろに保存済みのボタンがあるので、そこにサフィックスを追加する必要があります

どうやってわかりますか?どの行を送信するか保存ボタンをクリックしました。

各行に 1 つのフォームを使用する

各行のすべてのパラメーターはデータの ID または一意のフィールドによって区別されます

各行に 1 つのフォームを使用します

これは少し無駄です。 100 行ある場合、100 個のフォームを使用する必要がありますか?

各行のすべてのパラメーターは、データまたは一意のフィールドの ID によって区別されます

具体的にどのように行うか、少し混乱しています。

行ごとに送信ボタンがあるので、行ごとに 1 つのフォームの無駄がどこにあるでしょうか?

100 行のフォームを一度に送信しても、データが 1 行しかない場合、それは無駄ですよね。

100 行のフォームを一度に送信しても、データが 1 行しかない場合、それは無駄ですよね。


ああ!これは確かに真実です

最初に、それが ajax 送信であるかフォーム更新送信であるかを決定します

データの最初のフィールドには ID がありませんか? onclick=postdata(保存ボタン $id) イベントで、名前、年齢、身長の入力の名前値を name_$id、age_$id、age_$weight として取得し、postdata 関数で 3 つの入力値を取得します。渡された $id パラメーターの値に従って、送信します

上記には間違いがあります。age_$weight は、weight_$id である必要があります

まず、それが Ajax 送信であるかフォーム更新送信であるかを判断します。

ajax の送信では、独自のメソッドを使用する必要があると思います。

フォームで良いようです。 jsにパラメータを渡し、js内で処理して送信します。

怠けてリフレッシュしてポストを使って投稿しました。複数のフォームを使用します。笑

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート