このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

値一覧のプルダウン表示

発言者:中山@DNP
( Date Wednesday, October 07, 1998 13:26:24 )


WEBで値一覧をプルダウン表示させるには
どのように記述したら良いのでしょうか?
<select>
    <option value=""> - なし -
    [fmp-valuelist:フィールド名, List=値一覧名]
    <option value="[FMP-ValueListItem]">[fmp-valuelistitem]
    [/fmp-valuelist]
</Select>
としたら、表示がおかしくなりました。
どこが間違っているのでしょうか?

ELMO さんからのコメント
( Wednesday, October 07, 1998 15:11:36 )

CDML初心者のELMOです。
実は私も先日悩みまして......。

  <select>
    [fmp-valuelist:フィールド名, List=値一覧名]
    <option>[FMP-ValueListItem][/fmp-valuelist]
  </Select>

としたらいかがでしょうか?
でも、
 
 <select>
    [fmp-option:フィールド名, List=値一覧名]
  </Select>

でも同じように動的なポップアップメニューは作成できます。







中山@DNP さんからのコメント
( Wednesday, October 07, 1998 18:23:35 )

ELMOさん、ありがとうございます。
しかしながら、どちらともダメでした。
リスト表示にはなるんですが、
肝心の、値一覧の中の項目が表示されません。
どうしたら、よいのでしょうか???

ELMO さんからのコメント
( Thursday, October 08, 1998 09:50:57 )

>リスト表示にはなるんですが、
肝心の、値一覧の中の項目が表示されません。

とはどういう状況なのでしょうか?
リスト表示できるが、値一覧が表示されないって.....?
教えて下さい。

中山@DNP さんからのコメント
( Thursday, October 08, 1998 10:56:46 )

>>リスト表示にはなるんですが、
>>肝心の、値一覧の中の項目が表示されません。

>とはどういう状況なのでしょうか?c
>リスト表示できるが、値一覧が表示されないって.....?
>教えて下さい。

web上で見えるフィールドの形はリストです。
しかし、そのリストの中に値一覧で定義された値が表示されず、
<select>
    <option value="">未選択 [fmp-option:フィールド名, List=値一覧名]
</Select>
と書いた場合(ファイルメーカーのヘルプにあった見本通り)は、
”未選択”と”[fmp-option:フィールド名, List=値一覧名]”が
リストの値として表示されます。

bad さんからのコメント
( Thursday, October 08, 1998 11:17:27 )

違ってたらごめんなさい。
そのページがindex.htmでファイルメーカの
webフォルダにあるとします。
http://www.xxx.co.jp/index.htm
というようにそのままのパスをURLとしているのでは?
または、ブラウザにドロップしているだけか?

http://www.xxx.co.jp/FMPro?-db=データベース名&-lay=レイアウト名&-format=index.htm&-view
というようなFMPのパスにしないとFMPの値はかえりません。

なんかわかりにくくなってしまった。

中山@DNP さんからのコメント
( Thursday, October 08, 1998 15:31:27 )

>>なんかわかりにくくなってしまった。

いえいえ、良く分かりました。
ほんまに基本的なことでしたね。
ありがとうございました。

ただ、また別の問題にぶち当たってます。
別項目として発言してますので、
御助言お願いします。

ELMO さんからのコメント
( Thursday, October 08, 1998 15:39:17 )

>[fmp-option:フィールド名, List=値一覧名]”が
リストの値として表示されます。

ということは、bad さんもおっしゃっているようにURLの記述に問題が
あるように思います。
URLにレイアウトを指定しないと、プルダウンメニューにはならないからです。

>http://www.xxx.co.jp/FMPro?-db=データベース名&-lay=レイアウト名
&-format=index.htm&-view
のように指定するか、別のファイルに

<A HREF="FMPro?-db=データベース名ー&-lay=レイアウト名&-format=xxx.htm
&-view">次のページへ</A>
と記述し、リンクをはると値一覧が表示されます。

ELMO さんからのコメント
( Thursday, October 08, 1998 15:41:23 )

コメントを書いている間に中山@DNP さんのコメント
がpostされていました.....。

中山@DNP さん、がんばってくださいね。