2008-11-20 8 views
1

Je me demandais si quelqu'un avait déjà vu ce problème.Problème DOM dans Safari avec boutons

J'ai deux boutons sur une page Web. Lorsque je m'éloigne de la page et appuie sur le bouton retour pour retourner la valeur d'un bouton est placé dans la valeur de l'autre.

par exemple

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

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

Quand je reviens à la page devis détaillé Connexion par exemple remplace

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

Il n'y a pas de JavaScript à l'origine de cette situation. Je regarde la source tout semble bien mais j'inspecte le DOM je peux voir qu'il y a une valeur différente.

Y a-t-il quelque chose à propos de la façon dont le kit Web traite le dom qui est corrompu lorsque le bouton de retour est utilisé?

Merci,

+0

Avez-vous testé sur WebKit tous les soirs? Pouvez-vous poster une URL pour vivre un exemple? – Kornel

+0

Je ne peux pas reproduire cela en utilisant vos deux entrées. Peut-être pourriez-vous poster la page entière? – tvanfosson

+0

Je n'ai pas testé en utilisant le build de kit web nocturne. Malheureusement, en raison d'un code propitiatoire, je peux poster la page entière. –

Répondre

0

mght ce soit en raison d'avoir deux boutons de soumission ...?

Juste ma suggestion « au hasard » mais ... :)

0

Vérifiez si la même chose se passe dans Chrome (si vous avez accès à une boîte de Windows) pour voir si elle est un problème de WebKit ou Safari lui-même.

1

Essayez de donner à chaque élément d'entrée un attribut name = "some_unique_name" - voir si cela aide Safari à se différencier.