フォームに値を反映させたい

[新着] Webテンプレートを仮オープンしました



0   名前: みゆき : 2005/12/22 16:00
はじめまして。
サイト作りにこちらのサイトには大変お世話になっております。

私はCGIの使えないHPスペースにてサイトを運営しているのですが、
(諸事情によりスペース変更などはできないのです)
簡単な注文システムを作りたくて悩んでおります。

閲覧者様が欲しいものをクリックしたら、
(テキスト形式で画像ではありません。量も〜200とかなり多いです)
そのテキストを複数行型テキストボックスに反映する、というものを
CGIを使わずに作ることは可能でしょうか?

最近javascriptを触り始めたもので、とっかかりも見つけられずに苦労しております。
何卒よろしくお願いいたします。

1   名前: Pid : 2005/12/22 16:00
> CGIを使わずに作ることは可能でしょうか?

注文を確実にやり取りするには,現状では CGI などサーバ側機構が不可欠です。クライアント側の J(ava)Script だけでは確実性がありません(店舗の信用にも関わります)。

※ CGI などが使えないのなら,普通にメールか書面でやり取りすることになるでしょう(ただし,メールといっても,<form action="mailto:.."> の「メールフォームもどき」だけは使用しないように……これで「メールを送信できる」という保証はどこにもありませんので)。

2   名前: みゆき : 2005/12/22 16:00
すみません。こちらの書き方が悪かったのでしょうか…

onclickイベントでテキストボックスにテキストを反映させるというものを作りたいのですができますか、
ということを聞きたかったのです。

ものの量が多いためCGIを使えない状態では、そのものの名前を入力していただくか、
コピー&ペーストしていただくかという方法しかなく、
クリックして反映するようにできればご負担も軽くなると思ったのですが。

やはりCGIが使えない状態ではそういうことをしないほうがよいのでしょうか?


3   名前: Pid : 2005/12/22 16:00
言葉足らずですみません。「CGI が使用できない」とのことでしたので,脊髄反射で「では,送信はどうするのだろう」という疑問が浮かんだもので (^^;)。

>>1 で述べたように,基本的にサーバ側機構を使わないと確実な送信ができませんから,仮にそのような注文フォームを J(ava)Script で作成したとしても,「結局送信できなかった」になりはしないかと杞憂。

※「送信方法なんてもう考慮済みだよ」ということなら,申し訳ありません m(_ _)m。その場合,送信方法を教えて頂ければ,スクリプトを考える際の助けになります。


まあとにかく,送信方法さえ決まれば後は何とでもなります。『テキストボックスにテキストを反映させる』ことも J(ava)Script で可能です。

まずは,HTML でフォームを書いてみて,具体的に何がどうなれば良いかを教えて下さい。「最終的にどんなデータが必要か」を考えて,その部分をコントロール部品にしていけば,フォーム自体は比較的楽に書けると思います。それに合わせてスクリプトを組むことになるでしょう。

4   名前: なな : 2005/12/22 16:00
こんにちは、私も初心者ですが自分の問題を
解決する為に調べていて

http://www.h6.dion.ne.jp/~cyber_m3/jscript/openradiowin.html

を見つけたんですが、応用できないでしょうか?

一覧へ戻る