携帯用に作ったホームページで、アンケートなどのページを作ったのですが、送信ボタンを押しても、データが送信されません。
今の環境は下記のとおりです。

使用ソフト/ホームページビルダー6
ターゲット/iモード、J-SKY
サーバー/ニフティー

ニフティーで用意されているメールデコードという送信フォームを利用しているのですが、そもそもこれが携帯用に作られていないんでしょうか?
それとも何かタグを追加すれば携帯電話からもそのページを開いて、送信できるんでしょうか?

あまりホームページ作成に詳しい訳ではありません。
何か情報が不足しているようでしたら補足いたします。

どなたかご存じの方、いらっしゃいましたらぜひ教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

通常のformで送れますよ!!


(J-skyのmethodはgetで無いと使えない場合があります。)
下記にformの例を記載しますので参考にして下さい。
(自分の物と違う所が無いか確認して下さい。)

<form action="http://????.com/???.cgi" method="GET">
<input type="hidden" name="action" value="touroku">
<hr>
メールアドレス<br><input name="touroku_mail" istyle="3" size="10">@<select name="addd" size="1">
<option value="docomo.ne.jp">docomo.ne.jp</option>
<option value="jp-d.ne.jp">jp-d.ne.jp</option>
<option value="jp-h.ne.jp">jp-h.ne.jp</option>
<option value="jp-t.ne.jp">jp-t.ne.jp</option>
<option value="jp-r.ne.jp">jp-r.ne.jp</option>
<option value="jp-c.ne.jp">jp-c.ne.jp</option>
<option value="jp-k.ne.jp">jp-k.ne.jp</option>
<option value="jp-s.ne.jp">jp-s.ne.jp</option>
<option value="jp-n.ne.jp">jp-n.ne.jp</option>
<option value="jp-q.ne.jp">jp-q.ne.jp</option>
<option value="email.sky.tdp.ne.jp">email.sky.tdp.ne.jp</option>
</select>
<hr>
<input type="hidden" name="touroku" value="touroku">
<input type="submit" value="決定">
</form>

っとこんな感じです.....

結局methodの指定とsubmitが有るかが問題となります。
    • good
    • 0

ケータイ用に作ったわけではないし、クライアントはIDOのEZWEB端末なので、参考程度に。



formタグのURLはフルパス指定じゃないとダメでした。
もしかしたら、他の端末もダメなのかもしれませんね。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qホームページサービスのメール送信CGIについて

 HP画面に送信メール用CGI( <form action="/cgi-bin/mail2.cgi" method="post"> )をHTML本文に貼り付けアップ後、実際にHPから書き込み操作し「送信」ボタンを押すのですが結果何度繰り返しても同じで、指定先メールアドレスに一切何も届きません。 送信ボタンを押した後、サイト表示画面では送信完了となっています。 他のプロバイダーのCGIタブと比べると、auは少し違っているようですが入れ替えるとその部分がエラーで表示されます。 もうこのCGIは諦めようかとも思いますが、なにかアドバイス頂ければ幸いです。

Aベストアンサー

CGIはどこのCGIをお使いですか?

CGIは正しく設置されていますか?
(パーミッションやperlのパス等)

CGIが設置されているサーバはsendmail等のメールサービスが使えるサーバーですか?

QJ-Sky用のホームページを作りたいが・・・

J-Sky対応ホームページを作ろうと思っているのですが、トップページに2度目に訪れた人を判別したいのです。
パソコンのブラウザからのアクセスであれば、Cookieに書きこむなどして、判別することはできますが、J-SkyのブラウザはCookieには対応していないようです。
誰が訪れたかを判別するにはどうすれば良いのでしょうか?
プログラミングにはCGIを使用しています。
よろしくお願い致します。

Aベストアンサー

私はimode用のHPを作成している者なのでJ-phoneは自信が有りませんが参考までに書き込みたいと思います。
実は携帯端末で個人情報を取得する事は基本的には不可能だと思います。
当然Cookieは使用出来ません!!
可能性が有るとすれば環境変数($ENV)になってくるのですが私はj-phoneを持っていませんのでなんとも言えません。
j-phoneの端末を持っているのであれば実験用のcgiを作成して固有の環境変数が有るかどうか実験する事をお勧めします。

環境変数関係
http://admjp.com/j/ko/jsk.html
http://specters.net/cgipon/labo/c_env.cgi?c=j&e=HTTP_USER_AGENT
環境変数をみるCGIサンプル
http://www.inside.ne.jp/cgi/

Qi-mode&J-SKY対応CGIを多く紹介しているページはありますか。

タイトル通りです。

CGIの内容は何でも良いです。凝ったものでもふざけたものでも、とにかくたくさん紹介されているページを知りたいのです。と言いますのも現在、携帯対応HPを所有していて、内容がマンネリ化してきたからです。ですから、少しいろいろなものを試してみたいと思ったのです。

どうか、よろしくお願いします。

Aベストアンサー

下で紹介したサイトの中に「携帯電話用」と言う項目があります。
ついでに言わせて頂ければ、既存のだいたいのCGIスクリプトは僅かの改造でi-mode&J-skyに対応できます。
自分のお気に入りのスクリプトなどを作者に許可を得てi-mode&J-sky対応に改造し紹介するってのもマンネリ打破には効果的かと思いますが、如何でしょうか?

参考URL:http://hyne.bird.to/bcp/

Q携帯電話でのホームページの仕組みについて

初めて質問させていただきます。

携帯電話で、ホームページを作ろうと思っているのですが、
携帯電話上のサーチエンジンなどの仕組みはどうなっているのでしょうか?

過去の質問&回答から、CGIを使えば、サーバー上でデータ処理が
できることは分かりました。では、携帯電話の場合はどうなのでしょうか?
検索だけではなく、例えば、営業の人が会社に戻らなくても、携帯電話から
受注書に入力できたりとか、そういった処理もできるのでしょうか。

ご存知の方は、回答お願いします。
また、何かよい本があったら教えてください。

Aベストアンサー

携帯電話からのアクセスでも、httpサーバ自体は同じものを使えますから、通常のWebアクセスと同様にCGIを使えばサーバ上でのデータ処理は可能です。

ただし携帯電話からのアクセスの場合は、受信できるHTMLの容量や画面サイズ、また文字の入力方法などに制限が加わる場合が多いため、

○HTMLを分割して表示できるようにする
○ページ中の画像を減らす
○極力文字による入力を行わないようにする

などの配慮が必要ですね。

特にEZWeb(au、ツーカー)の場合はページ表記に使う言語そのものがHTMLとは異なるため(HDMLを使う)、CGI側で機種を判別して(HTTP_USER_AGENTで判別するのが一般的)EZWeb用にデータを加工して出力してやる必要があります。

ちなみにこの手の商用パッケージでは「e-セールスマネージャー」(ソフトブレーン)なんてのがありますね。(URLは下記)

参考URL:http://www.softbrain.co.jp/sfa/web/e_salesmanager.htm

Q携帯ホームページ無料iswebでのCGI作成方法

携帯ホームページを作っています。
初心者の為わからない点が多々あるのですが、アンケートフォームを作ろうと思っているのですが、うまくいきません。「送信」ボタンを作って自分のメールアドレスにアンケートデータを送りたいのです。
しかし、「送信」を押すと、内容が送信されるのではなくて、なぜか普通の携帯のメール作成と同じになってしまいます。
以下がソースです。
<body bgcolor="#ccffff"
text="330000"link"ffff99">
<!--#include virtual="/i_header.txt" -->
<p>
<form action="mailto:自分のメルアド"method="post">
アンケート</p>
<br><center>お名前
<br>
<input type="text" name="n">
<input type="submit"
name="submit"value="送信">
</form>
iswebのCGI作成について以下のことが書いてありました。
iモードページ用
iフォルダ内のshtmlにのみご利用ください。
bodyの直後に↓を入れる。
<!--#include virtual="/i_header.txt" -->
にっちもさっちもいきません。助けてください。

携帯ホームページを作っています。
初心者の為わからない点が多々あるのですが、アンケートフォームを作ろうと思っているのですが、うまくいきません。「送信」ボタンを作って自分のメールアドレスにアンケートデータを送りたいのです。
しかし、「送信」を押すと、内容が送信されるのではなくて、なぜか普通の携帯のメール作成と同じになってしまいます。
以下がソースです。
<body bgcolor="#ccffff"
text="330000"link"ffff99">
<!--#include virtual="/i_header.txt" -->
<p>
<form action="mailto:自...続きを読む

Aベストアンサー

文法ではなく、iswebではお金を払わないと
sendmail(内容をそのままメールする命令?)が
使えませんので、#2の文例も意味を持ちません。
(有料会員のみ)
言い換えれば、どのようなcgiスクリプトを
組もうが、sendmailが使えない以上は
ご希望の処理を無料では出来ないのです。
(クレジットカードによる支払いが必要です)


このカテゴリの人気Q&Aランキング

おすすめ情報