ひつじ
[E-Mail]
2000/01/26(水) 18:22:19
テキストボックスに年を入力するのですが、初期表示で
システム日付を表示しています。
ここにユーザが別の値を入力して他のページに行った後、history.backで戻ってくると初期表示に戻ってしまいま
す。これをユーザが入力した値が表示されるようにした
いのですが。
初めてページを表示するときは関数SetYYが実行されるがhistory.back時には実行されない、というふうになれば
よいと思うのですが、どうやればよいんでしょう?
それともBODYのONLOADではなくINPUTのVALUEで関数SetYY
を呼ぶみたいなことができるでしょうか?
環境はWIN95+IE4です。
現在のソースです。
<HTML>
<SCRIPT>
function SetYY(F1) {
YMD = new Date();
F1.YY.value = YMD.getFullYear();
}
</SCRIPT>
<BODY ONLOAD="SetYY(FORM1)">
<FORM NAME=FORM1>
<INPUT TYPE=TEXT NAME=YY>
</FORM>
</BODY>
</HTML>