• 締切済み

JavaScriptについての質問です。

こんばんは。Java初心者で勉強中のものです。 わからないので質問させていただきます。 下記のアンケートフォームをHTMLで作成しました。 送信ボタンを押すと、メーラーが起動するようになっております。 生年月日の選択してくださいは1900~2020まで設定しております。 送信ボタンを押した時に、生年月日が「選択してください」の場合、ダイアログを表示する。ダイアログに表示されるメッセージは「生年月日(年)を選択してください。」とする。また、その場合はメール送信を行わない。 分かる方、ご教授下さい。よろしくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。
noname#250890
noname#250890

みんなの回答

回答No.2

> 送信ボタン ↑ここが問題です、条件で処理を変更したい場合、通常の「ボタン」にして下さい。 「ボタン」クリックで function を呼び出すようにして下さい。 (関数名は「SubmitMailTo」とか適当で良いです…)、その function 内で『生年月日が「選択してください」』か どうか判定し、メールを送る場合は『location = "mailto:~";』のような感じで「location」に代入するとメーラーが起動します。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

何がわからないのでしょうか? プログラムが書いてないので、想像しようも無いです。

関連するQ&A

  • <form>タグについて2

    今、ホームページを作成していて、その中でアンケートを<form>を使って作ったのですが実際に自分でアンケートをやってみるといろいろと問題がでてきました。 1、まず実際に自分でアンケートをやってみたのですが送信を押すと「このフォームは電子メールを使用して送信されます。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信を続行できますが、取り消すこともできます。」というメッセージが出てきました。受信者(私)に公開されずにさらにデータを暗号化して送信する方法はありませんか? 2、送信したあと、ページはそのままで何も表示されませんでした。「アンケート有難うございました」などのメッセージを表示させることはできませんか? 3、実際に送られてきましたがそのメールには何も書かれていませんでした。アンケートの送信はどうやればいいでしょうか? どれでもいいのでお答えください!下記にHTMLを載せておきます。

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

    3択のクイズ(ラジオボタン)があり、 ・いずれも選択されていない場合→入力を促すダイアログ表示 ・不正解→残念でしたページ(HTML)へ ・正解→応募ページ(HTML)へ という制御をJavaScriptで記述したいと思っていますが、 なかなかうまくいきません… よろしくお願いいたします。

  • 送信

    ホームページでアンケートを取ろうと思っているのですが送信ボタンを押すと「このフォームは電子メールを使用して送信されます。このフォームを送信すると、電子メールアドレスが公開され、フォームのデータが暗号化されずに送信されます。」という警告が出て、メッセージ作成画面になってしまいます。HTMLは<INPUT type="submit"value="送信">にしています。一般的なアンケートみたいに、書き込んでもらった内容を送信ボタンによって送信したいのにできません。どうすればいいのか誰か教えてください。

  • フォームの入力チェック方法

    現在、アンケートフォームを作成しています。 チェックボックス、ラジオボタン、プルダウンを複数設定していますが 必須としている設問に関して未選択のまま送信ボタンを押した場合、警告ダイアログボックスを表示させるにはどのようなJavaScriptを設定すればいいでしょうか? JavaScriptについては全く素人の為、どなたか助けてください。 お願いします。

  • フォームからメールで送信

    ホームページビルダーを使ってフォームから送信ボタンをクリックして 私のメールへ送信されるよう次の操作を行いました。 まず送信ボタンを設定するため、挿入→フォームと入力部品→プッシュボタン→送信ボタン→属性ダイアログボックスが表示されプッシュボタンタブのボタンに表示するラベルに送信すると入力→OK(送信ボタンを設定しました) フォームを私のメールに送信するために次の操作をしました。 フォーム内を右クリック→属性の変更→属性ダイアログボックスが表示されフォームタブのアクションに私のメールアドレスを入力してメソッドからPostを選択エンコードの種類からtext/plainを選択→OK→プレビューにして送信ボタンをクリックしましたがその後表示されるはずの確認メッセージが表示されず、メールも送信されていません。 何か操作がおかしいんでしょうか? 解答宜しくお願いします。 ホームページビルダー11使用

  • チェックボックスとテキストフィールドを連動させて、Javascriptでチェックをかけたい

    このようなアンケートがあるとします。 //アンケートスタート ●Q1 あなたはJavascriptを使いこなしていますか? ラジオボタン回答1 使いこなしている ラジオボタン回答2 あまり使いこなしているといえない ラジオボタン回答3 ぜんぜん使いこなしていない ●Q2 Q1で「あまり使いこなしているといえない」 「ぜんぜん使いこなしていない」と回答した方のみお答えください。 その理由はどのようなものですか? チェックボックス回答1 むずかしい チェックボックス回答2 わかりにくい チェックボックス回答3 そのほか テキストフィールド そのほかの理由(       ) 【送信ボタン】 //アンケートエンド ■上のアンケートでJavascriptを使用して 次のことをしたいのですが、教えてください。 1.Q1の2と3にチェックがあるのに、 Q2に未回答のままフォームデータを送信しようとした場合に、 アラートを表示させたい 2.Q2で3を選んだ人にもかかわらず、 そのほかの理由テキストフィールドに未記入のまま フォームデータを送信しようとした場合、 アラートを表示させたい よろしくお願いします。

  • アンケートフォームで未入力をチェックする

    Web上でのアンケートフォームをASPを使って作成しています。 いくつかある質問項目の中で、ラジオボタンで作成したもののみ必須項目にしたいとおもっています。ラジオボタンを選択せずに送信ボタンをクリックした際、入力を求めるメッセージを表示させるにはどうしたらいいのでしょうか?よろしくお願いします。

  • Javascriptって...?

    Macユーザーです。ブラウザはNetscapeを使っています。 あるサイトで、アンケートのようなものをやっていたのですが、質問項目を入力した後送信ボタンを何度押しても送信されませんでした。 ボタンを押したときに、ウインドウの一番下に  JavaScript error: Type "javascript" into Location for details というメッセージが一瞬表示されます。 自宅のPCでは何度やっても同じだったので、大学のコンピュータ室からアクセスしてみましたが、結果は同じでした。どうすればうまく送信できるのか、そしてJavaScriptっていったい何なのか、どなたか教えてください。

  • JAVASCRIPTで送信フォームを作っています

    JAVASCRIPTで送信フォームを作っています。 ラジオボタンだけが値をだしてくれません。 なにか方法はあるのでしょうか。 アンケートにつかいます。 各項目を答えるごとに裏でテキスト化されて最終的に一括送信できるようにします。

  • フォームの送信の確認

    ホームページなどに設置されているアンケートフォームや掲示板への書き込みなどを送信する際に、IE4を利用していたときは送信ボタンを押した後にさらに確認メッセージが表示されていたのですが、IE5に変えてから表示されません。送信の確認メッセージを表示するようにできるのでしょうか?

専門家に質問してみよう