回答編集履歴
2
追記
answer
CHANGED
|
@@ -2,6 +2,6 @@
|
|
|
2
2
|
- JSのロジックが`input#Msg`にエラーメッセージが入っているときにアラートを出すように設定されている。
|
|
3
3
|
|
|
4
4
|
なので、ブラウザバックで戻った時にJSが再実行されてアラートが出てしまっているだけだと思います。
|
|
5
|
-
ブラウザにキャッシュされるのはJS実行前のHTML要素の状態だと思うので、ロード時に
|
|
5
|
+
ブラウザにキャッシュされるのはJS実行前のHTML要素の状態だと思うので、ロード時にアラート表示処理の後、valueを書き換えたとしても意味がないかもしれません。
|
|
6
6
|
|
|
7
7
|
何らかの例外処理を作り、アラートを出す処理の前に中断処理を入れたりしないとダメかなと思いました。
|
1
追記
answer
CHANGED
|
@@ -2,4 +2,6 @@
|
|
|
2
2
|
- JSのロジックが`input#Msg`にエラーメッセージが入っているときにアラートを出すように設定されている。
|
|
3
3
|
|
|
4
4
|
なので、ブラウザバックで戻った時にJSが再実行されてアラートが出てしまっているだけだと思います。
|
|
5
|
-
ブラウザにキャッシュされるのはJS実行前のHTML要素の状態だと思うので、ロード時にJSでvalueを書き換えたとしても意味がないかもしれません。
|
|
5
|
+
ブラウザにキャッシュされるのはJS実行前のHTML要素の状態だと思うので、ロード時にJSでvalueを書き換えたとしても意味がないかもしれません。
|
|
6
|
+
|
|
7
|
+
何らかの例外処理を作り、アラートを出す処理の前に中断処理を入れたりしないとダメかなと思いました。
|