1

誰かがこの問題を以前に見たことがあるかどうか疑問に思っていました。

Webページに2つのボタンがあります。ページから離れて戻るボタンを押すと、一方のボタンの値が他方の値に配置されます。

例えば

<input class="SmallData" type="submit" id="logButton" value="Log In" tabindex="93"></input>

<input class="btn" type="submit" id="acBtn" value="Detailed Quote"></input>

ページに戻ると、[詳細な見積もり] が [ログイン] に置き換わります。

<input class="SmallData" type="submit" id="logButton" value="Detailed Quote" tabindex="93"></input>

これを引き起こす JavaScript はありません。ソースを見るとすべて問題ないように見えますが、DOM を調べると、別の値があることがわかります。

戻るボタンを使用したときに Web キットが破損した dom を処理する方法について何かありますか?

ありがとう、

4

3 に答える 3

1

各入力要素に name="some_unique_name" 属性を指定してみてください。それが Safari の差別化に役立つかどうかを確認してください。

于 2009-01-12T13:49:55.467 に答える
0

Chrome で同じことが発生するかどうか (Windows ボックスにアクセスできる場合) を確認して、WebKit の問題なのか、Safari 自体の問題なのかを確認します。

于 2008-11-22T01:22:51.293 に答える
0

送信ボタンが2つあるせいでしょうか…?

私の「ランダムな」提案ですが... :)

于 2008-11-22T01:10:45.730 に答える