こんにちは。
ホームページにメール送信フォームを設置しています。

うまく動作しているのですが、メールの送信元が”nomail@xxx.xxx”となって
届きます。
送信元を入力値のいずれか(例えば「名前」や「アドレス」など)の値に
設定する事は可能でしょうか?

あと、ファイル名をCGI配布元からダウンロードした時のまま
変更していないのですが、
入力画面HTMLのファイル名は変更してもちゃんと動作するでしょうか?

どのカテゴリに質問したらよかったのかわかりませんが、
ご存知の方がいましたら教えてくださいm(_ _)m

このQ&Aに関連する最新のQ&A

A 回答 (3件)

PostMailの解説ページに、以下のように書いてあります。


> ・タグの記述 (4)
> E-mail <input type=text name="_email" size=25>
> → name値の先頭に「アンダーバー 」を付けると、その入力値は
> 「入力必須」となります。
> 上記の例では、「メールアドレスは入力必須」となります。

要するに、メールアドレスを入力する部分のテキスト入力のタグを
name="_email"というようにすればいいんだと思います。

参考URL:http://www.kent-web.com/data/postmail.html?
    • good
    • 0
この回答へのお礼

メールアドレスを入力必須にすればいいのですね!
通常のテキスト入力にしてました;;
「入力必須にしない=nomailになる」 なのですね(恥
どうもありがとうございました。

お礼日時:2002/03/26 17:45

うーん、私のに限ったことかもしれないので、


解決にならないかと思いますが…

nomail@…というのは、メールアドレスが入力されて
「いない」場合の送信元ではありませんか?

メールを必須項目にして、チェックをするように
すれば良いかと思います。
Post Mailではないので具体的にと聞かれるとわかりませんが。
    • good
    • 0
この回答へのお礼

>nomail@…というのは、メールアドレスが入力されて
>「いない」場合の送信元ではありませんか?
なるほど!そうなのですか~ 1つ勉強になりました。
どうもありがとうございました。

お礼日時:2002/03/26 17:32

一口にフォームメールといっても、いろいろ種類がありますから。


どこから入手した、何というcgiであるかを補足してください。

この回答への補足

URLを書くの忘れてましたスミマセン;;
設置場所は http://v-park.s8.xrea.com/postmail/postmail.html で
KENTさんのPost Mailを使用しています。
何かありましたらまた補足しますので、どうぞよろしくお願いしますm(_ _)m

補足日時:2002/03/25 21:26
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qブラウザ依存?へ飛ばない

ブラウザ依存でしょうか?・・・

<li class="yyy"><a href="hoge.html#xxx">ホゲ</a></li>
と記述しているリンクをクリックして、URLは
http://hogehoge.com/hoge.html#xxx
へ移動するのですが、
hoge.html内に
<a name="#xxx" id="#xxx"></a>
と記述している指定箇所に飛んでくれません。

IE7は正常に飛んでくれますが、
Firefox, Safari, Opera, GoogleChromeなど、
IE7以外のブラウザを用いると飛んでくれないのです。

この機能はIEだけの機能だったでしょうか?
ご存知の方がいましたら、ご教授いただけると幸いです。
よろしくお願いします。

Aベストアンサー

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます。
 同html <a href="#xxx">
 別html <a href="hoge.html#xxx">

 →「xxx」だけではパスの一部と認識するので
  「#」をつけて「これはid値ですよ」と明示します。
 →hrefにページの指定が無いなら(同html)、
  同html内の「xxx」というid値の要素へ移動します。
 →hrefにページの指定があるなら(別html)、
  指定html内の「xxx」というid値の要素へ移動します。

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます...続きを読む

Q送信ボタン押下時に値が未入力だとエラーにしたい

お世話になります。

ユーザー名とパスワードを入力して送信するシンプルなログイン画面を作成しているのですが、ユーザー名かパスワードが未入力の状態で送信(ログイン)ボタンを押した場合はエラーとし、情報を送信しないように出来ますでしょうか。

ログインボタンを押下した際にポップアップ・ウインドウが表示されて「ユーザ名が未入力です」などと画面表示できるのが理想なのですが。。。

現在は下記のようなソースを書いております。

<input type="text" name="username">
<input type="password" name="password">

<input type="submit" value="ログイン">

どなたがご存知の方、お教えいただければ幸いです。

Aベストアンサー

こんにちは。

<form action="xxx" method="post" name="loginForm" onSubmit="return check();">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="ログイン">
</form>

<head>と</head>の間に

<script type="text/javascript">
<!--

function check () {
var userName = document.loginForm.username.value;
var passWord = document.loginForm.password,value;

if ( userName == "" ) {
alert ( "ユーザ名を入力して下さい。" );
document.loginForm.username.focus();
return false;
}

if ( passWord == "" ) {
alert ( "パスワードを入力して下さい。" );
document.loginForm.password.focus();
return false;
}

return true;
}

//-->
</script>


こうすることにより、送信時にcheckが呼ばれ、問題が無ければ送信され、
問題があった場合はアラートにて表示を行い、
自動的に問題のあるフォームへフォーカスが移ります。

試してみてください。

こんにちは。

<form action="xxx" method="post" name="loginForm" onSubmit="return check();">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="ログイン">
</form>

<head>と</head>の間に

<script type="text/javascript">
<!--

function check () {
var userName = document.loginForm.username.value;
var passWord = document.loginForm.password,value;

if ( userName == "" ) {
alert ( "ユーザ名を入力して下さい。" ...続きを読む

Q送信ボタンをエンターで動作させたい

もしかするととても簡単なことかもしれませんが、皆さんよろしくお願いします。

ひとつのページの中にフォームが2つ以上あったとします。

そして画面で言うと、画面のヘッダー部分に、サイト内検索の為のフォームがあって、中段くらいにお問合せの為のフォームがあったとします。

そしてここからが皆さんに教えて頂きたいところなんですが、
今の状態で、エンターボタンを押すと常に検索フォームのサブミットボタンが動作してしまいます。

本当はお問合せ内容を入力したときは、お問合せのフォームの送信ボタンがエンターで動作して、検索フォームのテキストを入力したときは、検索用のフォームのサブミットボタンが反応してほしいと思っています。

入力したフォームによってそれぞれのサブミットボタンがエンターで動作するようにしたいんですが。。。

単純なことかも知れませんが、はまっています。どうぞよろしくお願いいたします。

Aベストアンサー

No1です。

例文で書いていただいたhtmlの下のformのsubmitタグから
name部分を削除してみてから試してください。

Qformで変数値を送信

はじめまして。f0011048と申します。
formで変数の値を送信したいのですが、そのやり方がわかりません。
よろしければ教えて頂けないでしょうか。
具体的には、ページを表示してからの経過時間を測定して、

<input type="hidden" name="jikan" value="time">

といった感じで送信します。
経過時間はタイマー関数によって、変数timeとして取得します。
よろしくお願いします。

Aベストアンサー

問題終了ボタン押下時にjvascriptで
フォーム名.jikan.value=time;
とすれば、hiddenに値をセットすることはできますが・・・

QHTML 複数のボタンで送信する値を変える

この様なhtmlFORMで

<form action=xxx.cgi>
-----------------------------
No| 選   択
-----------------------------
1| SubmitButton value=実行
2| SubmitButton value=実行
3| SubmitButton value=実行
-----------------------------
</form>

で、1の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=1が返され、2の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=2が返される様にするにはどんなHTMLを記述すれば良いのでしょう?

下記の様なHTMLも考えましたが、なにせ300程ボタンを配置したいので(CGIでWebページを作成する関係もあって)、もっとシンプルに出来ないのかな?という事です。

<form action="./xxx.cgi">
<table>
<tr><td>1</td><td><type=submit value='実行'><type=hidden name=NO value=1></td>
</table>
</form>
<br>
<form action="./xxx.cgi">
<table>
<tr><td>2</td><td><type=submit value='実行'><type=hidden name=NO value=2></td>
</table>
</form>

っと、これは辛い・・・

この様なhtmlFORMで

<form action=xxx.cgi>
-----------------------------
No| 選   択
-----------------------------
1| SubmitButton value=実行
2| SubmitButton value=実行
3| SubmitButton value=実行
-----------------------------
</form>

で、1の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=1が返され、2の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=2が返される様にするにはどんなHTMLを記述すれば良いのでしょう?

下記の様なHTMLも考えましたが、なにせ300程ボタン...続きを読む

Aベストアンサー

フォームコントロール(inputも)name属性を持ちますよ。そしてresetを除くフォームコントロールのnameの値とvale値はサーバーに送信されます。
すなわち、text password checkbox radio submit file hidden button
よって
<input type="submit" name="SW1" value="1で決定">
<input type="submit" name="SW2" value="2で決定">
<input type="submit" name="SW3" value="3で決定">
とか・・・
★17.4 INPUT要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.4 )

また、BUTTON要素を使っても良いでしょう。そのほうが内容をもてるので使いやすいかも
★17.5 BUTTON要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.5 )

 わからないときは仕様書を読む癖をつけましょう。それでわからないときに、この様な掲示板を利用すると中途半端な回答や不正確な回答で終わることもありませんし、何より身につきます。

フォームコントロール(inputも)name属性を持ちますよ。そしてresetを除くフォームコントロールのnameの値とvale値はサーバーに送信されます。
すなわち、text password checkbox radio submit file hidden button
よって
<input type="submit" name="SW1" value="1で決定">
<input type="submit" name="SW2" value="2で決定">
<input type="submit" name="SW3" value="3で決定">
とか・・・
★17.4 INPUT要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.4 )

また、BUTTON要...続きを読む


人気Q&Aランキング

おすすめ情報