• 締切済み

Webサイトで・・・

良くアンケート等で「全ての項目を入力しないと登録されない」とか、」次のページに飛べない」とかってありますよね? ズバリ、アンケートで全ての項目を入力しないと登録(またはページ移動)出来ないページを作りたいのですが、作成の仕方を知っていたら参考サイトと共に教えて下さい。

みんなの回答

  • kutii
  • ベストアンサー率19% (14/73)
回答No.4

じゃあ、こんなのはどうでしょ?私自身はあまり詳しくないのですが、 NO.1の参考サイトの記入内容のチェック(1)の中の、 「Eメールアドレスが正しくありません。」と、「コメントを入力してください」の記述の間に下記のように「ホットメールはダメ。」の記述(if~~}まで)を入力したら、なんだかうまくいきそうです。 if(document.myform.Email.value.indexOf("@")<=0){ alert("Eメールアドレスが正しくありません。"); return false; } if(document.myform.Email.value.indexOf("hotmail")>0){ alert("ホットメールはダメ。"); return false; } if(document.myform.Comment.value==""){ alert("コメントを入力してください。"); return false; } return true; } こんな感じで。 「ホットメールはダメ」のアラートは、私が勝手に入れてみたので変えてくださいね(笑)

  • duckling
  • ベストアンサー率47% (88/185)
回答No.3

HTMLだけでは不可能ですのでJavaScript が必要になります。 下のURLを参考にして作ってみてはいかがですか? ちなみに、幾らかのJavaScriptの知識が必要になりますので もっと高機能なもの(予定しているアンケートフォームなどへの実装)が欲しい場合は 深く勉強する必要があります。

参考URL:
http://tohoho.wakusei.ne.jp/wwwjssm2.htm#CheckForm
noname#3546
noname#3546
回答No.2

if構文などでformのチェックをすればokです。

参考URL:
http://tohoho.wakusei.ne.jp/wwwperl.htm
  • kutii
  • ベストアンサー率19% (14/73)
回答No.1

このサイトの、 メールフォーム 記入内容のチェック のJavaScriptを私は使っています。 入力していないところがあると、アラートがでます。

参考URL:
http://www.sumnet.ne.jp/domp/jsbs/
HIDE32
質問者

補足

有り難う御座います。 でも、例えばhotmail,yahoo等のフリーメールでの記入は認めない場合の入力フォームはありますか?? あったら教えて下さい。

関連するQ&A