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

Check BOX処理

発言者:ごっちゃん
( Date Friday, November 22, 1996 15:55:30 )


どうも、ご無沙汰でぇす。

早速ですが、今頃? Check BOXを含んでいる
フォーム処理のCGI開発をアップルスクリプト
でやっています。

マッキントッシュインターネット構築術という本に
CheckBOX処理のサンプルスクリプトを読んで、
ボックスのチェック数によって、返される項目数も
変わることは、理解できました。

 そして、実際に本に載っていたものをそのまま写して
実験して、正常に処理できました。

 でも、その本にあるものは、CheckBOXが最後にあり
ました。

 そこで、もし、CheckBOXの後にも入力フォームが
合った場合の処理方法がうまく思い通りにいかず
悩んでいます。

 CheckBOXのデータから最後までのデータを
リピート命令で処理させればよいというところ
まで思いついており、色々とやってみているも
のの、うまくいきません。

 大先生方、どうぞご教授下さい。よろしくお願いします。

ごっちゃん さんからのコメント
( Friday, November 22, 1996 17:13:05 )

補足です・・・<苦笑>

吐き出すデータは、ファイルメーカー等で
取り込みたいので、データ数は固定にしたいのです。

以上、よろしくお願いします。

田中求之 さんからのコメント
( Friday, November 22, 1996 21:12:24 )

post_args の分解処理をスクリプトの中で行って、そのうえで、各項目名(タグの
name で指定しておいたもの)が届いているかどうかのチェックを自分で行うことに
なります。



2bit さんからのコメント
( Friday, November 29, 1996 01:27:33 )

同じくCheckboxの処理について質問させてください。
ファイルメーカー上のチェックボックスをスクリプトを使って
複数チェックしたい場合、どのようにすればよいのでしょうか。
例えば、ファイルメーカーデータベース上に

□小学校 □中学校 □高校

というチェックボックスグループがあって、このうち小学校のところを
チェックして新しいレコードを作成するには

Create New Record With Data {"小学校"}

でよいと思うのですが、では、小学校と中学校の2つをチェックして
新しいレコードを作成するには、どのように書けばよいのでしょうか。

アップルスクリプトは始めたばかりの初心者です。よろしくお願いします。