ドロップダウン選択に基づいてページを変更するperl CGIを使用して複数ページのWebフォームを作成したいとします。私は順番に動くマルチページCGIフォームのチュートリアルを見てきましたが、私は選択したものに基づいて別のページに行くことができるようにしたいと思います。私はどのように私の異なるページを整理し、混乱を招くことなくページを切り替えるようにしなければならないのか分かりません。どのようにページを整理して移動するかについての示唆は大きな助けになります。perl CGIを使用したマルチページWebフォームの作成のヘルプ
答えて
CGIスクリプトの観点からは、どのUI要素が送信元であるかはまったく違いがありません。重要なのは、スクリプトが受け取る名前と値のペアです。
送信ボタンをクリックしなくてもフォームを送信したい場合は、JavaScriptをクライアント側の問題であり、サーバー側の問題ではないと見なす必要があります。
Catalyst
を調べましたか? MVCアーキテクチャーは、コードの使い方を知っていればそれを制御します。
おそらく[Catalyst](http://www.catalystframework.org/)に直接行くのが最善の答えではないかもしれません。 –
送信ボタンがなくてもフォームを使用する必要はありません。 CGIページを整理する方法についてのアドバイスを求めています。ここでは、送信ボタンが1ページで押されると、ドロップダウンに基づいて次のページに移動できます。 – wDroter
それで、私は個人的にjQuery .Ajax呼び出しを使用しました。ドロップダウンとサブミットに基づいて、cgiへの非同期呼び出しが特定の名前値/ペアと共に送信され、その名前値ペアに基づいて、特定のページがサーバー側コードに作成されます。あなたは行きたいページにリダイレクトすることができます。 ajax呼び出しには、ページが作成されるまで待機するオプションがあります。 –
私はすべての新しいウェブサイトのためのCGIを使用しようとしてに対するをお勧めします。
代わりに、現在利用可能ないくつかのフレームワークの1つを使用することをお勧めします。
-
#!/usr/bin/perl use Dancer; get '/hi' => sub { "Hello World!" }; dance;
-
#!/usr/bin/env perl use Mojolicious::Lite; #/ get '/' => 'index'; # /* get '/:groovy' => sub { my $self = shift; $self->render_text($self->param('groovy'), layout => 'funky'); }; app->start; __DATA__ @@ index.html.ep % layout 'funky'; Yea baby! @@ layouts/funky.html.ep <!doctype html><html> <head><title>Funky!</title></head> <body><%= content %></body> </html>
-
いくつかのファイルを必要とするの(最も簡単な、B UTは、私は、彼らはそれがその後、以前に基づいてロードするためのページを選び、次のバターをクリックしてダウンし、ドロップから値を選択する1ページを持って探しています
- 1. Perl CGIモジュールの基本ヘルプ
- 2. CGI :: Session :: Driver :: mysqlを使用したPerl CGI ::セッション
- 3. htmlでCGIを使用した動的テーブルの作成
- 4. Perl CGI以前のデータを再利用するフォーム
- 5. perl CGIのデバッグ
- 6. タイムアウトしたPerl CGIスクリプトのプロファイリング
- 7. Android cgi web serverファイルとローディングperlスクリプト
- 8. ASP.NET Webフォームを使用してoptgroupsを作成する方法
- 9. perl CGIスクリプトのlinux mailコマンドを使用した電子メールの送信
- 10. HTMLのPerl CGIスクリプト
- 11. java用のPHPを使用したWebサービス(XML)の作成
- 12. CGIを使用した3D GUIの生成
- 13. perl/sqlite cgi templates
- 14. 2つのカスケードルックアップを使用したAccessでのフォームの作成
- 15. VBAを使用したMicrosoft Accessでのフォームの作成
- 16. SilverPDFを使用したSilverlight UIのマルチページPDFエクスポート
- 17. .Net 4.0 Webフォームを使用したルーティング
- 18. asp.netを使用した動的Webフォーム
- 19. WebRequestを使用したSOAP Webサービス呼び出しの作成
- 20. フォームを使用してPDFを作成
- 21. JSON ASP.NET Webサービスを使用した複数のオブジェクトの作成
- 22. Perl :: Mechanizeを使用したWebページのサムネイルのスクリーンショット
- 23. PerlのCGI、私は私のCGI Perlスクリプトでこれを行うヴァール
- 24. 接続PerlのCGIとXAMPP
- 25. CGIスクリプト用の.htaccessを使用してパスをインクルードするためにPerlモジュールのディレクトリを追加します
- 26. Perl CGI with C Wrapper
- 27. CGI/Perl "use"関数
- 28. Perl CGIスクリプトwith css
- 29. CGI PerlスクリプトとDamn Small LinuxのMonkey Webサーバー
- 30. asp.net用のWebサービスの作成/使用、
)大規模ウェブサイトにとって価値があるかもしれませんページ。 – wDroter