ここから本文です

自治会用に作ったH,Pに投稿欄を初めて入れたいと思いまして 1)yahooのゲストブッ...

ssx********さん

2008/9/2823:07:35

自治会用に作ったH,Pに投稿欄を初めて入れたいと思いまして
1)yahooのゲストブックと
2)他の文献から得た自作のもの
どちらかを入れたいのですが、2)の方がうまくゆきませんので
教えてください。

H.P URLは
http://sky.geocities.jp/ssxsb158/ です。
2)の方がうまくいかないメモ帳は

<title>フォーム送信時に処理をしたい</title>
<script language="javaScript">
<!--
function message(){
msg=document.form1.names.value+"さん。ありがとう!";
alert(msg);
}
function check(){
mail=document.form1.mail.value;
names=document.form1.mail.value;
text=document.form1.text.value;
if((mail=="")||(names=="")||(text=="")){
alert("入力されていない欄があります");
return false;
} else{
if(mail.indexOf("@",0)<0){
alert("メールアドレスを正確に入力してください");
document.form1.mail.focus();
document.form1.mail.select();
return false;
}else
message();
}
}
//-->
</script>
</head>
<body bgcolor="#ffcccc"text="#000000">
投稿欄
<hr>

<form name="form1"action="xxxx/form.cgi"method="post"
onSubmit="return check()">
お名前 :<input type="text"name="names"size="30"><br>
メールアドレス:<input type="text"name="mail"size="30">
<P>
ご意見、ご感想、ご質問がありましたらお寄せ下さい。<br>
<br>
<textarea name="text"cols="50"rows="10"></textarea>
</P>
<hr>

<input type="submit"value="送信">

</form>
</body>
</html>

閲覧数:
390
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

t.takaiさん

編集あり2008/9/2921:03:15

質問のスクリプトはHTMLのフォオームメールという物ですから、CGIに関する部分は、必要有りませんから削除しました。

間違っているのはformの部分です、form.cgiが記入間違いをしています、その部分を修正すれば正常に動作をします。
下の部分を修正したらどうでしょうか。
<form name="form1"action="xxxx/form.cgi"method="post"onSubmit="return check()">

HTMLのフォームメールは
action="mailto:aai@aa.aa.aa?subject=メール送りました" enctype="text/plain"
と、アクションにメールアドレスと、テキスト処理のenctype="text/plain"を入れれば動作すると思いますが、ブラウザやOSのバージョン、ユーザー(見ている人)の環境によって異なった動作をします、今では実用的ではありませんが(警告メッセージが出ます)、使えない事はありません。

(ご参考までに)
「if(mail.indexOf("@",0)<0)」
でメールアドレスの入力を求めたいのだろうと思いますが、mailと言う名前の文字列から、@が有るか、無いかの検索ですから「aa@aa.aa」とすればメールアドレスは入力されていると判断してしまいます。

私はメールCGIの代わりに下の物を使っています。
http://www3.tcn.ne.jp/~takai1202/ozicgi/mail/
(検索すればフリーでも有ると思います)

文面からこういう事に熱心な方のように拝察いたします、是非頑張ってください。

-------質問者の方へ---後からの追記です-----
下のURLは、貴方の物を取り敢えず動作するように変更した物です。
アクセスされれば貴方の物であることは、一目でお分かりになると思います。
変更先は中を御覧になればお分かりになると思います。
ダウンロード出来るようにしてあります。
解凍可能な物をダウンロードして、参考にされたらどうでしょうか?、これであれば確実に動作はします。
http://www3.tcn.ne.jp/~takai1202/mm/

質問した人からのコメント

2008/9/30 21:47:23

詳しくご指導して頂きましてありがとうございました。
勉強させていただきました。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる