No.1ベストアンサー
- 回答日時:
こんにちは。
「○×が記入されていません」というようなメッセージを出したい、ということですね。
方法としてはJavaScriptかcgiで、ということになるでしょう。
cgiの記述としてはCかPerlが一般的です。
JavaScriptを使うなら、エラーページに飛ばすまでしなくても、エラーダイアログを出せば良いのでは??
そのようなサンプルコードはあちこちで公開されてます。
ただ、ユーザーがJavaScriptの使用をオフにしていたらエラーが出ませんが...。
cgiを使うなら、プログラムの中でテキストが空であるかないかを判別し、判別結果によってメールを送信するかエラーページを出力するか、ということになります。
これもあちこちで公開されていますが、お使いのサーバによってはcgiの設置ができない場合もあります。
少々気にかかるんですが...。
>HTML言語やJavaScriptなどどれを使って良いのかもわかりません。
ということですが、ソフトで作った「メール送信フォーム」はHTMLで作られています。
グラフィックでラベルやテキストボックスを配置しているので、記述されているHTMLが見えないだけです。
「ソースを編集する」というような機能があると思いますから、それでソースコードを見てみると良いです。
参考URL:http://tohoho.wakusei.ne.jp/www.htm
(旧)とほほの JavaScript 入門の「フォームの未入力をチェックする」を参考に
あくせく4時間で出来上がりました!
やっぱり、「とほほ」は役に立ちます。
ありがとうございました。
No.2
- 回答日時:
先の方もおしゃられておりますが、cgiやjavascript等を使用して行う事が通常の流れです。
サンプルスプリクトなども公開されていますが…
>HTML言語やJavaScriptなどどれを使って良いのかもわかりません。
>HTML言語やJavaScriptの知識に非常に乏しい私にできるのでしょうか。
と言う内容を見る限り取り入れることは中々難しいのではないかと思います。
それなりの知識が必要となる作業ですし、書物や様々なネットをご覧になり、それぞれの知識を上達させる事が望ましいのではないかと思います。
仮に、現在のフォームに不備がある内容の送信がされた場合、掲示板等にその内容を記載する方法を取るようにしてみては如何かと思います。
例えば、××さんからの問い合わせに対して返信用のメールアドレスが間違っている場合などは、掲示板に××さん返信用のメールアドレスを再度お送り下さい。
等の方法で対処されてみては如何ですか。
勿論、フォーム欄に未記載及び返信用メールの無いご質問や御注文依頼は掲示板に回答及び確認を記載してありますので、お心当たりの型は御参照下さい等の記述を載せておけば良いわけです。
残念ながら現在の貴方の見識では確認フォームの構築は難しいと思いますので、もう少し勉強されてからの方が無難と言えるのではないかと思います。
#1のお礼内容によりどうにか完成しました。
JavaScriptは桐の一括処理コマンドと形式が似ているので
全体像は掴めましたが完全にマスターするまでには
もっと勉強が必要なようです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1アクションでPOST・GET、両方...
-
複数のフォームを一括で送信す...
-
DreamWeaverでお問い合わせフォ...
-
ラジオボタンで選択した項目に...
-
<a href=**?***=***>をGET方式で
-
submitをボタン以外にするには
-
お問い合わせフォームの送信後...
-
メールフォームがうまく作れません
-
mailtoでバイナリーファイルを添付
-
送信ボタン押下時に値が未入力...
-
送信フォームを2つ用意する方法
-
GETをPOSTに変更したところ 送...
-
HTML-cgiを使わないメール...
-
フォーム要素以外にもname属性...
-
textarea でタグを使用できない...
-
URL パラメータを使ってフォー...
-
submitの処理の後別の画面を表...
-
formタグのaction属性
-
親ウィンドウで動的に作成したh...
-
javasqliptで複数のテキストボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
submitをボタン以外にするには
-
1アクションでPOST・GET、両方...
-
フォーム要素以外にもname属性...
-
複数のフォームを一括で送信す...
-
type="hidden"を使って時刻を送信
-
URL パラメータを使ってフォー...
-
リンクをクリックした時にform...
-
<a href=**?***=***>をGET方式で
-
送信ボタン押下時に値が未入力...
-
長文のmailtoの使い方
-
formなしでPOSTデータを送信・受信
-
送信フォームを2つ用意する方法
-
フォームの送信ボタンの位置
-
同じnameのhiddenで別々の内容...
-
フォームに入力した値をURLに付...
-
mailtoについて
-
HTMLからメーラーを起動し...
-
CGIを使わず、HTMLだけで作るメ...
-
チェックボックスにチェックを...
-
【html】)パスワード認証フォー...
おすすめ情報