• ベストアンサー

フォームの入力項目チェックで、つまずいてます。時間がなく困ってます。

まだ初心者です。 マニュアル片手に、自分でサイトを作ってきました。 メール送信フォームを作成までできたのですが、入力項目のチェックがうまく働かないようです。エラーが生じ、解決できません。(Javascriptをhtmlに組み込んで苦闘してました) あまりのんびりできないので、Javascriptの勉強は後回しにして、この作業を省ける簡単な方法はありませんでしょうか? 項目のチェックがうまくできる、ほかの方法はありませんでしょうか? 質問が不十分な点があるかもしれませんが、よろしくお願いします。

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

  • ベストアンサー
  • liv2007
  • ベストアンサー率81% (378/464)
回答No.2

どのような項目をチェックしたいのでしょうか? とりあえず、既にできているJavaScriptを使用 してはいかがですか? http://www.tagindex.com/javascript/form/index.html http://www.openspc2.org/reibun/javascript/index.html#12 まだまだ探せばあると思いますが、これらを組み合 わせて使用してはいかがでしょうか? これを使用してもエラーが表示されるのでしたら、 そのエラーメッセージを教えてください。 あるいは、現在作成されているJavaScriptを貼り付 けて質問してみてはいかがでしょうか? ここではなくて「技術者向け」→「プログラミング」 →「JavaScript」で質問すると、詳しい方からの回 答がいただけるかもしれません。

tayata1
質問者

お礼

本当に、お心遣いに感謝します。 このサイトを見ていて、回答を頂けないような様子でしたので、半ば諦めていました。 今サイトを見ましたら、liv2007さんからご回答を頂けましたので、あわててお礼のメッセージを投稿しました。 早速、再度いろいろ挑戦してみます。 のちほど、経過報告させていただきます。 失礼します。

tayata1
質問者

補足

先日は有難うございました。 急がせておいておきながら、すみません。 今、ページの別ルーチンに取り掛かってしまっていて。 もう少し、お時間をください。 よろしくどうぞ。 失礼します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#67354
noname#67354
回答No.1

とりあえず、Javascriptの勉強とチェックを後回しにして? 無料のメール送信フォームをレンタルして、サイトにとりあえず使っておくというのはダメでしょうか。 http://enchanting.cside.com/hp/freemailform.html

tayata1
質問者

お礼

早々のご回答有難うございます。 具体的なJavascriptの内容を載せればいいのかもしれません。 Javascriptに文法的(?)な問題があるのでしょうか、エラーのメッセージが表示されます。  アレコレと、何度も悪戦苦闘しましたがダメです。 マニュアルを見ても、内容に大きな違いは見られないんですが、通りませんでした。 検討させていただきます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • JavaScriptでフォームの入力項目をリアルタイムでチェックする「

    JavaScriptでフォームの入力項目をリアルタイムでチェックする「jQuery Form Validators」で全角カナや半角数字のみを入力できるようにすることはできますか? (参考にしたサイト) http://www.skuare.net/test/jvalidator.html フォームの入力項目で以下の入力のチェックが出来るようにしたいのですが可能でしょうか? ・全角カタカナのみで姓名の入力 ・半角数字のみで電話番号の入力 メールアドレスは、inputタグのサンプルにある部分をコピーすることで出来ました。 --------------------------------------- validExpress="[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?" --------------------------------------- validExpress=""の""の中を指定すれば良いのだと思うのですがどうしても解決せず、この場で質問させて頂いてます。 どうかご教授の程、宜しくお願い致します。

  • 必須入力項目チェック

    教えて下さい。 ある登録ページを作成しており、そこには必須入力項目が存在 します。 その為、確認ボタンを押した時点で必須入力チェックをかけて エラーメッセージを同じ画面に表示させようと考えていますが 何か良い方法はありますでしょうか? 簡単なサンプルを教えて頂ければ助かります。  (やはり"javascript"の方でなければならないのであれば、 それを教えて下さい) よろしくお願いします。

    • 締切済み
    • PHP
  • フォームに入力しているのにはじかれてしまう

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

    • ベストアンサー
    • CGI
  • phpによる入力フォームのチェック

    入力フォームの入力チェックを行いたいと思います。 姓     :テキストボックス <div></div> 名     :テキストボックス <div></div> 郵便番号:xxxx <div></div> とあった場合、 javascriptで、チェックをかけ、未入力の際等に 各DIVブロックに、innerhtmlで、「入力項目を確認してください」等を 書き込ませば対応できると思っています。 PHPでもjavascriptと同じように、innerhtmlと同じようの動作をさせ ページの一部分を変更させるとか できるのでしょうか? それとも受け取った内容(POST)をチェックし、 「入力項目を確認してください」のページを別に用意する必要があるのでしょうか?

    • ベストアンサー
    • PHP
  • フォームの入力チェック

    こんにちは、今回はホームページのワザについて教えて下さい~。 今フォームを作成してアンケートを回答してもらうページを作成中なのですが、そこで躓いてしまいました。 CGIでフォームを作成しているのですが、そのフォームの中の回答で必須項目を作りたいのです。回答していないで送信ボタンを押すとダイヤログが出て「××をご記入ください」のようなメッセージを出す・・・こんなのが理想なのです。 今普通にCGIでフォームだけは完了したのですが、そのチェック機能をjavaでつけても動いてくれないのです(泣)。全くjavaが働かず、普通に送信されてしまいます。 CGIを外してjavaだけでやろうとするとアドレスを予め設定していないという事でエラーになりますし・・・。今は <SCRIPT language="JavaScript"> <!-- function Check(){ if(document.myform.ks.value==""){ alert("必須項目を記入してください。"); return false; } ・ ・ ・ // --> </SCRIPT> </HEAD> <BODY><!--××× CGI Program--> <FORM action=http://www.CGIのテキストまでのパス.txt method=post onSubmit="return Check()"><INPUT type=hidden value=××@×× name=sendto><INPUT type=hidden value=/mail/××.htm name=success><!--ここまで--><A name=TOP></A> としてあります・・・。 すみません!どなたかわかる方!ぜひ教えて下さい、お願いいたします!

    • ベストアンサー
    • HTML
  • フォームでの入力必須項目について

    フォームの必須入力項目について、未記入や間違いの場合、エラーメッセージを表示させたいと考えています。 http://www.tagindex.com/javascript/form/index.html 上記ページを参考にしてみましたが、 テキストフィールドやメールアドレスの入力、セレクトボックスの選択を、1つのページで同時にチェックする方法が分からず、困っています。 ちなみに現在は、 <head></head>内に個々のスクリプトを全て記入していますが、同時に2つ以上のスクリプトを埋め込むとどれか1つしか動作しません。 どなたかご教示ください。 よろしくお願い致します。

  • javaでフォーム入力の確認と文字チェック

    HPのフォームに入力してもらった後、入力された文字のチェックを行い、エラーがあった場合に「○○は半角で入力して下さい」、「○○は必須項目です」などのメッセージを出したいと思っています。 とりあえずいろいろなHPを参考に、文字制限、及びエラーメッセージを出すまでは出来たのですが、必須項目のチェックをどのように追加すればいいのかがわかりません。 最初に、入力したフォームから、フォーカスが離れた時の処理 function kanacheck() { if(document.order.kana.value.match( /[^ぁ-んァ-ン \s]+/) ) { alert("ふりがなは、「ひらがな」・「カタカナ」のみで入力して下さい。"); return 1; } return 0; } 同じ様な内容で他多数項目のチェック内容が続きます。 下は、「送信」を押したときに全体をチェックする処理です。 クリックされたときに処理を実行するようにonclick属性で呼び出しをしています。 function AllCheck() { var check = 0; check += kanacheck(); if( check > 0 ) { return false; } return check; } いずれかに「必須項目の未入力チェック」を入れたいのですが、どのようにその処理を書き足せば良いでしょうか? また、上の状態でもきちんと動作するかどうか確認はできていますが、どこかおかしな部分はありませんか? java初心者でお恥ずかしい質問ですが、どうぞよろしくお願い致します。

  • アクセス:フォーム入力:【大項目→中項目への絞りこみ入力】方法を教えてください。

    アクセス初心者です。よろしくお願いします。 【やりたいこと:次のような大項目→中項目への絞りこみ入力】 フォームの入力で、大項目をリストで選ぶと、次に小項目のリストが自動で出て入力できるようにしたい。 ◆まず、テーブルで「大項目コード」表があります。   1  A   2  B   3  … ◆別のテーブルで、 「Aの小項目」表  11  ○   12  ×   13  △     「Bの小項目」表  21  ●  23  ■  24  ▲ というようなものがあります。 そこで、フォームで「大項目」フィールドに「1」(=A)を入力すると「小項目」フィールドに自動でコンボボックスのようなもので「○、×、△」がリストが出てコード番号(11,12,13)が入力できる、同様に「大項目」に「2」(=B)と入力するとリスト「●、■、▲」で選んで入力したいのです。 私が初心者であることから、上記のようなアクセス構築の考え方そのものも邪道なものかどうか、不安があります。 要は、【大項目→中項目への絞りこみ入力】ができればいいのです。できますなら、できるだけシンプルな方法を教えてくだされば幸いです。 よろしくお願いいたします。

  • Javascriptで入力チェックを自動化

    入力フォームを作る際に、作るたびに項目数や必須項目が異なるので、毎回チェックを作るのが面倒になってきました。 そこで、入力フォームのname属性に「*」や「■」が入っていると自動的に必須項目になるようにJavascriptを汎用的に作ることはできないでしょうか? JQueryを使ってもいいので、簡単な方法を知っている方、またはそういうサイトを知っている方よろしくお願いします。