フォームの送信内容に各種情報を付加

送信内容を入力


(注意)実際にKodayan宛てに送信されます。OEでは設定によっては送信トレイにおかれる。


<SCRIPT language="JavaScript"><!--
function AddInfo(){
with(document.form1){ //"hidden"要素に各情報を設定する
page_url.value = "ページのurlは:"+document.URL;
page_title.value = "ページタイトルは:"+document.title;
os.value = "ユーザーの使用OSは:"+navigator.platform;
browser.value = "ユーザーの使用プラウザ名は:"+navigator.appName+"\n\tそのVersionは:"+navigator.appVersion;
submitdate.value = "このメールが送信された日時は:"+NowDate();
}
}
function NowDate(){ //送信日時を取り出す関数
objDate=new Date(); //現在日時を取得
Y=objDate.getFullYear(); //年を取得
M=objDate.getMonth(); //月を取得
D=objDate.getDate(); //日を取得
H=objDate.getHours(); //時間を取得
F=objDate.getMinutes(); //分を取得
we=new Array("日","月","火","水","木","金","土"); //配列を作成
W=we[objDate.getDay()];
//曜日を0〜6の数値で取得し、その数値を配列Indexに割り当てる。
return "送信日時:"+Y+"年"+(M+1)+"月"+D+"日"+H+"時"+F+"分"+W+"曜日";
}
//--></SCRIPT>
</head>
<body>
<form name="form1" method="post" action="mailto:kodayan@nifty.com" enctype='text/plain'" onSubmit="AddInfo()">
送信内容を入力
<textarea name="mailtxt" rows="5" cols="50"></textarea>
<input type="submit" name="submit" value="送信">
<input type="reset" name="reset" value="リセット">
<!--以下は表示されない隠しフォーム要素。このvalue値に各種情報を設定する-->
<input type="hidden" name="info" value="フォームの送信内容に各種情報を付加するテスト">
<input type="hidden" name="page_url">
<input type="hidden" name="page_title">
<input type="hidden" name="os">
<input type="hidden" name="browser">
<input type="hidden" name="submitdate">
</form>

end(01/8/29)