1 Ezp!◆xjaa

FORMタグでできる事

>>2-3詳細と基本
>>4説明用雛形
(PC)
7 Ezp!◆xjaa
というわけで、参考として[必読/メニュー]にあるフォームの作り方(手順)を書いてみます

▼まずURLを集める
プルダウンメニュー形式にしてリンク先を選択できるようにするわけですが、元になるURLを一通り集めて見ましょう
(PC)
8 Ezp!◆xjaa
●一覧表示(TOP)
http://z-z.jp/bbs.cgi?id=ezp
●スレッド内(レス番号指定)
http://z-z.jp/thbbs.cgi?id=ezp&p3=&th=94&go=1
●ワード検索
http://z-z.jp/search2.cgi?id=ezp&p3=&words=
●過去ログ倉庫
http://z-z.jp/log.cgi?id=ezp&p3=
(PC)
9 Ezp!◆xjaa
▼?と&と=
プルダウンメニューを作る時、
<form method=get action=ACTION>
プルダウンメニュー
<select name=NAME><option value=VALUE_1 selected>オプション1<option value=VALUE_2>オプション2</select>
<input type=submit value=実行>
</form>
とすると、作る事のできるURLは…
ACTION?NAME=VALUE_1

ACTION?NAME=VALUE_2
…だけです

要するに、「ACTION」の部分の後に「?」が自動的についてしまうんですが、「ACTION」を「ACTION_2」などに変更する事はできません。

そうです
先ほど揃えたURLの「?」より前の部分は
http://z-z.jp/bbs.cgi
http://z-z.jp/thbbs.cgi
http://z-z.jp/search2.cgi
http://z-z.jp/log.cgi
と、4っとも全てバラバラなのです。
これではフォームを作る事ができません。
(PC)
10 Ezp!◆xjaa
▼Z-Z専用
しかし、[Z-ZBORD]-[マニュアル]-[過去の問合せ]-[セレクトメニューを設置したい]を見ると、
http://an.to/
を使う事により実現できそうです。
<form method=get action=http://an.to/>
とします。

※「http://an.to/」を使う場合、
http://an.to/?go=http://z-z.jp/bbs.cgi&id=ezp
となるんですが、実際は
http://z-z.jp/bbs.cgi&id=ezp
として処理される為、私は防止策として
http://an.to/?go=http://z-z.jp/bbs.cgi?p3=&id=ezp
としています
※この「http://an.to/」はZ-Zのサーバを利用しているので、Z-Zと無関係な事に利用するのは非常に迷惑になります。
本当は「Z-Zのお知らせ欄」だけで使って欲しいようです。
(私もソースをMiLに書いてるので、使い方としてはダメかも知れません)
(PC)
11 削除済
12 削除済