ホームページ > バックエンド開発 > PHPチュートリアル > JQuery Moblieの複数選択フォーム送信時のPHP受信の処理方法について

JQuery Moblieの複数選択フォーム送信時のPHP受信の処理方法について

WBOY
リリース: 2016-07-29 09:07:10
オリジナル
853 人が閲覧しました

ここ二日間、私は人材採用情報フォームのデザインが必要なスタートアップ企業の会社表示ページの作成をお手伝いしてきました。
JQuery Moblie はフォーム送信時にデフォルトで Ajax を使用するため、毎回、複数選択フォームで選択されたデータの最後の項目のみが PHP バックグラウンドで受信されます。
それでは、解決策は何でしょうか?もちろん、Ajax は禁止されています。from タグに data-ajax="false" タグを追加することはできます。
<code><span><</span>form name<span>=</span><span>"myForm[]"</span> method<span>=</span><span>"post"</span> action<span>=</span><span>"submit.php"</span><span>data</span><span>-ajax</span><span>=</span><span>"false"</span><span>></span></code>
ログイン後にコピー

次の点に特に注意してください:

<code><select name=<span>"area[]"</span> id=<span>"area"</span> multiple=<span>"multiple"</span> data-native-menu=<span>"false"</span>>
    <<span>option</span><span>value</span>=<span>"Entrepreneurship"</span>>Entrepreneurship</<span>option</span>>
    <<span>option</span><span>value</span>=<span>"Teamwork"</span>>Teamwork</<span>option</span>>
    <<span>option</span><span>value</span>=<span>"Leadership"</span>>Leadership</<span>option</span>>
    <<span>option</span><span>value</span>=<span>"Public speaking"</span>>Public speaking</<span>option</span>>
    <<span>option</span><span>value</span>=<span>"Career mentoring"</span>>Career mentoring</<span>option</span>>
</select></code>
ログイン後にコピー
PHP では、複数選択フォームを送信するときに、名前タグに [] を追加する必要があります。この構文は独特です。 PHP にいくつか。
データを読み取る場合、implode(“,” , $_POST[‘var’])を通じて収集されたデータを取得できます。
')​​.addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上、JQuery Moblieの複数選択フォーム送信時のPHP受信の処理方法を内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。

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