助太刀忍者(質問掲示板)

助太刀忍者

No.48437    選択型のフォームの数はいくつ設定できますか
フォームを使ってアンケートをしたいと思ってます。OS : ブラウザ : モニター : JavaScript : Cookie : ……といくつも項目を設置して、例えば使用OSを質問したい場合、「Windows XP Windows vista Windows 7」などと項目を作れますか。 
最大項目数はいくつでしょうか
投稿者:No Name Ninja 投稿時間:2011-05-15 19:05:09
投稿者 : No Name Ninja
投稿時間:2011-05-15 21:21:03
>フォームを使ってアンケートをしたいと思ってます。
>といくつも項目を設置して、
>などと項目を作れますか。 
ちょっと無理かもしれませんね・・・。

忍者メールフォームのパーツは、

・ name
・ title
・ text
・ textarea
・ mail
・ address
・ tel
・ mobile
・ sex
・ age
・ url
・ answer

の12種類です。内、汎用性があるのは、恐らく、

・ name
・ title
・ text
・ textarea

だけです。他の項目はそれらしいもの(telなら単語や文章ではなく数字)を入力しないと送信できないようになっていると思います。

質問者さんの望む項目(OS、ブラウザ、モニター 等)はそもそものパーツにないので、前述の汎用性のあるパーツ(特にtext)を使うのが相応しいと思いますが、各パーツは1フォームに1回しか使用できません。

例えば、OSを問うのにtextパーツを使った場合、ブラウザを問うのにtextパーツをまた使うことは出来ません。

・・・ということなので、忍者メールフォームは、質問者さんの要望には向かないと思います。但し、どうしても忍者メールフォームが使いたいということなら、textareaパーツを使って、イッキに全て問う方法があります。

この場合、回答して欲しいものを列挙しておくには、

・メールフォームの説明文に挙げておく
・textareaパーツの表示名に挙げておく
・スクリプトを変更して、予めtextareaパーツの入力欄に挙げておく

などの方法があります。

参考
http://www.ninja.co.jp/mailform/help/item/use002.html
No.287 メールフォーム (以下、関連部分抜き出し)
メールフォームの入力欄に、もとから文字を記入しておきたい
① 今使用している現状の javascript をダウンロード
  <script type="text/javascript" src="http://mf1.shinobi.jp/~/default.js" ...</script>
  の部分の http://mf1.shinobi.jp/~/default.js をブラウザで開くとダウンロード出来ます
② ダウンロードした javascript を編集
  notepad 等で開いて、<input ~ value="">を編集
③ javascript のアップロード
  忍者ホームページ等にアップロード
  その他、インターネットでアクセスできる場所があればそこでも可
④ 設置タグの編集
  <script type="text/javascript" src="http://mf1.shinobi.jp/~/default.js" ...</script>
  の部分の http://mf1.shinobi.jp/~/default.js を
  新しく設置した javascript の URL に変更 src="http://~~"

>最大項目数はいくつでしょうか
1フォーム内に同じパーツを複数は設置できないので、現状はパーツ数である12項目が最大数かと思われます。

※尚、要望があればこちらhttp://www.ninja.co.jp/inquiry/userrequest.htmlからどうぞ。