人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【CGIについて】
http://www1.plala.or.jp/ayatohiroka/cgi/tamail.html
にある
http://www1.plala.or.jp/ayatohiroka/cgi/tamail/tamail.txt
を改造して使いたいと思います。

具体的な改造案としては、
http://touch.yahoo.co.jp/
このページの下のほうにある送信フォームのように、
ドメインをプルダウンで選択させ、
それ以前の部分を入力させるようにしたいのですが、
どのように改造したら良いのでしょうか?

●質問者: elroi
●カテゴリ:ウェブ制作
✍キーワード:CGI ドメイン 入力
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●50ポイント

プルダウンメニューはCGIのほうではなくて呼び出し側のHTMLファイルのほうで用意しておく必要があります。

例であげておられるyahooのページ内であれば以下の部分が相当します。


<form name=”mailto1” action=”http://mtf.yahoo.co.jp/mailto” method=POST>

<td align=”center”><img src=” http://img.yahoo.co.jp/images/mobile/common/phonemail.gif” width=”30” height=”19” alt=”URL送信”>


<input type=text name=”user” size=20 maxlength=200 onChange=”yjmob_update(’mailto1’)”>

@

<select name=”domain” onChange=”yjmob_update(’mailto1’)”>

<option value=”docomo.ne.jp”>docomo.ne.jp</option>

<option value=”ezweb.ne.jp”>ezweb.ne.jp</option>

<option value=”t.vodafone.ne.jp”>t.vodafone.ne.jp</option>

<option value=”d.vodafone.ne.jp”>d.vodafone.ne.jp</option>

<option value=”h.vodafone.ne.jp”>h.vodafone.ne.jp</option>

<option value=”c.vodafone.ne.jp”>c.vodafone.ne.jp</option>

<option value=”k.vodafone.ne.jp”>k.vodafone.ne.jp</option>


<option value=”r.vodafone.ne.jp”>r.vodafone.ne.jp</option>

<option value=”n.vodafone.ne.jp”>n.vodafone.ne.jp</option>

<option value=”s.vodafone.ne.jp”>s.vodafone.ne.jp</option>

<option value=”q.vodafone.ne.jp”>q.vodafone.ne.jp</option>

</select>

<input type=”button” value=”送信” onClick=”yjmob_update(’mailto1’);yjmob_send(’mailto1’)” name=”button”>


上記の方法で、HTMLフォームからはuserとdomainの2つが送られてくるので、CGIの下記の部分でuserとdomainを1つに結合します。


}

$mail = $user . ’@’ . $domain;

#htmlの記述

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ