以下のスクリプトではテキストエリアにボタンを押した時刻が、その都度表示されるだけです。複数回ボタンを押したときに履歴が残るようにしたいのですが難しいでしょうか?
<html>
<head>
<title>履歴</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script type="text/javascript"><!--
myDate = new Date();
Y = myDate.getFullYear();
M = myDate.getMonth() + 1;
D = myDate.getDate();
myTime = new Date();
H = myTime.getHours();
m = myTime.getMinutes();
S = myTime.getSeconds();
L = Y + "年" + M + "月" + D + "日" + H + "時" + m +"分" + S + "秒\n"
function myFunc(){
myDate = new Date();
Y = myDate.getFullYear();
M = myDate.getMonth() + 1;
D = myDate.getDate();
myTime = new Date();
H = myTime.getHours();
m = myTime.getMinutes();
S = myTime.getSeconds();
Log = Y + "年" + M + "月" + D + "日" + H + "時" + m +"分" + S + "秒\n"
document.myForm.Log.value = Log;
}
//-->
</script>
</head>
<BODY>
<CENTER>
ボタンを押すと履歴が表示されます。
<form name="myForm">
<input type="button" value="PUSH" onClick="myFunc()" STYLE="font-size: 16pt;">
<P>
<textarea name="Log" cols="50" rows="15" STYLE="font-size: 16pt;">
PUSH履歴が表示されます。
</textarea>
</form>
</CENTER>
</body>
</html>
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
document.myForm.Log.value = document.myForm.Log.value + Log;
でいいと思う。
次回表示にも続けて表示するには、
クッキーを使わないとダメですけど。
あぁ~!!!
このようなシンプルな方法もあったのですね!!!
感激!
本当にありがとうございます。
結構、舞い上がって嬉しがってます。
皆様に感謝致します。
No.1
- 回答日時:
<script type="text/javascript"><!--
この直後(関数の外)に変数(gvsLog)を用意し
var gvsLog="";
Log = Y + "年" + M + "月" + D + "日" + H + "時" + m +"分" + S + "秒\n"
この後(関数の中でデータ編集後)に変数(gvsLog)を使用する。
gvsLog=Log+gvsLog;
// document.myForm.Log.value = Log;
document.myForm.Log.value = gvsLog;
これだと、ページを再読み込みしない限り
履歴がとれます。
更新を跨いだ履歴となると、クッキーの利用かと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptのちょっとした動作...
-
HTMLファイル同士での値渡し
-
TextBoxに半角数字以外を入れた...
-
ページ間で変数を保持したい
-
JavaScriptで作ったアプリが正...
-
マイナスなら赤字で表示したい...
-
フォームの内容でリンク先URLの...
-
子ウィンドウを閉じるとき、親...
-
HTMLとJavaScriptで作った表示...
-
テキストエリアに履歴を残したい
-
tabindexの取得
-
VBscriptの配列変数をJavascrip...
-
画面表示時の初期フォーカスの...
-
どちらかひとつのテキストボッ...
-
テキストボックスの背景色について
-
入力するテキストエリアをボタ...
-
フォーカスが外れたときの動作...
-
VBScriptでpingを実行(ブラウザ...
-
依頼 html・javascriptどちらで...
-
テキストボックスに入力した色...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
HTMLとJavaScriptで作った表示...
-
tabindexの取得
-
VBscriptの配列変数をJavascrip...
-
プルダウンで選択された値を別...
-
フォームの内容でリンク先URLの...
-
テキストボックスに入力した色...
-
GetElementByIdがうまく取得で...
-
JavaScriptで作ったアプリが正...
-
jQueryのdatepickerの日付が選...
-
HTMLファイル同士での値渡し
-
マイナスなら赤字で表示したい...
-
VBSからjavascript
-
テキストエリアに履歴を残したい
-
どちらかひとつのテキストボッ...
-
一部Enter無効化の方法を教えて...
-
ページ間で変数を保持したい
-
Request.Form(key)の中身をクリ...
-
javascriptのちょっとした動作...
-
JSで一つのボタンを押したとき...
おすすめ情報