- 締切済み
Webサイトで・・・
良くアンケート等で「全ての項目を入力しないと登録されない」とか、」次のページに飛べない」とかってありますよね? ズバリ、アンケートで全ての項目を入力しないと登録(またはページ移動)出来ないページを作りたいのですが、作成の仕方を知っていたら参考サイトと共に教えて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kutii
- ベストアンサー率19% (14/73)
じゃあ、こんなのはどうでしょ?私自身はあまり詳しくないのですが、 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)
HTMLだけでは不可能ですのでJavaScript が必要になります。 下のURLを参考にして作ってみてはいかがですか? ちなみに、幾らかのJavaScriptの知識が必要になりますので もっと高機能なもの(予定しているアンケートフォームなどへの実装)が欲しい場合は 深く勉強する必要があります。
if構文などでformのチェックをすればokです。
- kutii
- ベストアンサー率19% (14/73)
このサイトの、 メールフォーム 記入内容のチェック のJavaScriptを私は使っています。 入力していないところがあると、アラートがでます。
補足
有り難う御座います。 でも、例えばhotmail,yahoo等のフリーメールでの記入は認めない場合の入力フォームはありますか?? あったら教えて下さい。