• ベストアンサー

フォームに入力しているのにはじかれてしまう

詳細がわからないのですが、 あるWebでフォームに住所や氏名などを入力して、送信ボタンで内容を送るページを作成しています。 たまに、全ての項目に入力しているのに例えば「住所がブランクです。入力してください」というMsgではじかれてしまうという問い合わせがあります。 よく、「Cookieを有効にしてください」とか「JavaScriptがどうのこうの」ということが書いてあるフォームもありますが、本当の所原因は何でしょうか。 例えばブラウザはIEでしか使用できない、や他に原因があるのでしょうか。 よろしくお願いします。初心者です。

  • CGI
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

詳細がわからない以上、回答のしようがありません。 ・利用者の勘違い ・利用者側の制限等(例えば、ウィルス対策ソフトでRefererが送られていない等) ・CGIのバグ 上記どれにあてはまるのかさえわかりませんから、 問い合わせがあった際に 詳細を確認してみるより他ないのではないかと思いますよ。 #前に某政府系機関のWEBサイトで、 #住所を全て全角でいれないとはじかれるなんてのがありました。 #エラー表示は単に「住所を入力してください」でしたね(--; #何回かはまったあげくに気づいたのですが、 #ご丁寧に別ページになっていた解説がついてました(全て全角で・・と) #今回はそういった類の話じゃないとは思いますけれどそういうケースも無くはないということで・・。

kitanoyado
質問者

お礼

回答ありがとうございます。 私も又聞きで聞かれたことでしたので、問題箇所もOSもブラウザも不明、と情報が少なく困っていました。 (問い合わせ者→質問者→私)             ↓            作成者 上記3点+全て全角例、ありがとうございました。 特に"Referer"は勉強になりました。 一応、参考までに確認してみるよう案内できました。 ありがとうございました。

その他の回答 (2)

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.3

>確認すべき箇所などを教えていただけるとありがたいです。 例えば私があなたの3日前の夜食がなんだったかなんて私は知りません。 ソースも発生条件も提示されていないので何もわかるわけ無いです。

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

サーバーの仕様を理解している該当スクリプトのソースの作者にしか回答不能の質問です。

kitanoyado
質問者

補足

もちろん作者は色々と調べているのですが。 確認すべき箇所などを教えていただけるとありがたいです。

関連するQ&A

  • 個人情報を入力させるフォームでcookieを使用するのは禁忌でしょうか

    個人情報を入力させるフォームでcookieを使用するのは禁忌でしょうか? cookieを利用した申し込みフォームのページを考えているのですが、一般的には個人情報をcookieでやり取りするのは、やはり避けるべきなのでしょうか? それとも、セッションcookieであればよいのでしょうか? 現在、以下のように遷移する申し込みフォームを考えております。 [例] 1ページ目:氏名、住所、生年月日、性別、血液型を入力させ、        血液型がA型の場合は次ページに進む。       (それ以外の血液型の場合はエラーとなり、そこで終了)   ↓※1 2ページ目:規約などを読ませて同意を求め、同意した場合は次ページに進む。       (同意しない場合はエラーとなり、そこで終了)   ↓ 3ページ目:改めて、詳細な個人情報を入力させる。※2       (1ページ目で入力した内容はここで表示させる)   ↓※3 4ページ目:入力内容の確認画面   ↓ 5ページ目:送信完了ページ(このページは、終了ボタンでウィンドウを閉じて終わります) と、このような感じで、※1の時点でcookieをセットし、3ページ目を開いた時点(※2)でcookieを呼び出す、としたいのです。 その場合、※3の段階(submitした段階)で、cookieの削除をすれば問題ないでしょうか? あるいは、ブラウザを終了するまでのセッションcookieにしておけば問題ないでしょうか? なお、SSLは1ページ目からかけることになります。 あと、cookieを利用する場合は、個人情報取り扱いのページなどにその旨記載すべきですね・・・? もしcookieを使用するのがよろしくないようであれば、別な処理にしようと考えております。 以上ですが、ぜひともアドバイスお願いいたします。

  • HP問い合わせフォーム

    ホームページの問い合わせなどのフォームで、項目入力時になぜかoutlookが起動しパスワードの入力を要求されます。 特定のパソコンだけで、このようなことが起こります。開いているブラウザーはMicrosoft Edgeです。 HTML、javascriptなども確認しましたが、そのようにoutlookを実行させるコードはありません。 この原因がお分かりになる方がいらっしゃいましたら、ご返答のほど、よろしくお願いいたします。

  • @が必須の入力フォーム

    お世話になります。 お問合せフォームとかで、メールの入力項目欄の中でこれがメールアドレスであると認識するために @が入ってないと送信できないものってありますよね。 あれってどうやってそのようになってるのでしょうか?

  • ブラウザのフォームに自動入力させたい。

    あるサイトをブラウザで見た時に、ページのブランクのフォームが用意されていてボタンを押すと、値(例えば名前とか住所)が自動入力される、という処理はどうしたら、実装できるでしょうか?また、それはjava、あるいはjavascriptで実装できるでしょうか? イメージとしてあるのは、下記のページの商品申し込みページのWeb会員としてログインした後の情報の入力です。 https://umaimizu.jp/index.aspx よろしくお願いします。

  • メールフォームの入力不備をアラートで知らせる順序は?

    ホームページを作っています。 メールフォームもあるのですが、入力不備があったときアラートで知らせるようにJavascriptで書きました。名前や住所などはちゃんとアラートがでるのですが、メール入力の項目だけはうまくいきません。単体で試すとうまくいくのですが、他の項目と組み合わせると全部のアラートがでないで送信となるか、メールの項目が出ないで送信となります。 if (document.Formp.mail.value.match(/\w+@\w+/)) return true; alert("正しいメールアドレスを入力してください"); return false; をどの位置に書けばうまくいくのでしょうか?

  • 【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい

    【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい お世話になります。 ある商品に関するお問い合わせフォームを制作していて、 プルダウンで「商品名」を選択したあとに、フォーム内容を変えたいと思っているのですが、 いろんなサイトを見て勉強してみましたが、方法がわからなくて困っています。 JavaScript、Jquery、PHPなど、変更できれば種類は問いません。 例を挙げますと、 【プルダウン選択】商品A を選んだとき 【フォームの内容】テキストフィールド:氏名、住所、電話、お問い合わせ内容  ラジオボタン:性別 【プルダウン選択】商品B を選んだとき 【フォームの内容】テキストフィールド:氏名、ふりがな、住所、Eメール、お問い合わせ内容  チェックボックス:固定電話、携帯電話 というように、プルダウンで選んだ項目に対して、それ以降の項目を変更させたいです。 設置時の希望として、 新たなページにジャンプするにしても、inframeを使って、あたかも同じページ内で完結し、ページ移動していないように見せたいです。 また、後の更新を考えて、なるべくシンプルなディレクトリ構成ができれば嬉しいです。 サーバは、cgi、php、javascriptが使えます。Jqueryはまだ試したことがありません。 どうぞよろしくお願いいたします。

  • ブラウザのアクティブウインドウのフォームデータのファイルからの自動入力

    Web上での必要な情報を全自動で入力してくれるソフトを求めています。その情報はテキストファイルから参照できるとします。ブラウザが表示している入力フォームを自動的に検出し、フォームの項目に応じて自動入力しくれる。店舗名や住所、電話番号、郵便番号などをファイルに書き込んでおくだけで、勝手にブラウザのアクティブウインドウに入力ができるというプログラムを目指しています。 たとえば #1 郵便番号 住所 氏名 #2 郵便番号 住所 氏名 ・・・ と百件ほどあって それをファイルからブラウザのアクティブウインドウのフォームの入力ボックスに自動で入力すると言うものです。 プログラミング言語は問いませんが・・ できればC言語のwin32apiを使ったものがいいです・・(sdk? MFCはよくわかりませんが・・ サンプルをいただけるのであればどの言語であっても勉強しようと思っています。 似ているプログラムをあらわしますと http://www5.ocn.ne.jp/~miisan/aibar/support/ などがあります。 このプログラムと違う点といえば・・ 件数が100件ほどであると言う点と ファイルから入力できないという点と 応用が利くようにカスタマイズできるようにしたいという点です。 どうかよろしくお願いいたします。

  • フォーム入力チェックで入力内容がクリア

    javascriptで、フォームの入力チェック機能をつくっています。必須入力項目が【名前】【住所】の場合、【名前】欄は入力済み/【住所】欄は未入力ケースで、アラートメッセージをOK押下した後フォーム上の【名前】欄がクリアされてしまいます。 ネットでサンプルになりそうなコードをいろいろ見て作っているのですが、なかなか上手くいきません。解決方法をご存知の方がいらっしゃったら教えてください。

  • お問い合わせフォームの作り方について

    フリーのお問い合わせフォームをダウンロードし、今作ってるサイトにつけてブラウザで確認したところ、フォームにTESTと入力してエンターを押すとcgiのファイルが開いてしまいます。どのフォームにもそうなりますし、送信ボタン押してもそうなります。cgiの知識が全くないため原因がわからないです。もしおわかりになられる方、その経験あり!な方おられたらよろしくお願いします!!

    • 締切済み
    • CGI
  • メールフォームがうまくできない!(ビルダー使用)

    ホームページビルダーを使用し、メールフォームを作成しました。 問合せに関することで、氏名、住所、電話番号等を入力できるようにしました。 送信する、リセットボタンを設定し、「送信する」のリンクの設定に「mailto:」でメールアドレスを入れたのですが、送信するを押してもメールは送れません。 何か、足りないのでしょうか?