2015-12-23 8 views
13

私はいつも美しく働いているチェックアウトページを持つサイトを持っています。
最近、オートフィルを使用して自分の情報を入力する顧客は、自分のメールアドレスを会社のフィールドにダンプします。 これに影響を与える変更はありません。 これには他にどのようなツールがありますか?間違ったフィールドへの自動入力

+0

です電子メールアドレス...ここで役立つ情報があります:http://stackoverflow.com/questions/7223168/how-to-trigger-autofill-in-google-chrome/9795126#9795126 – Levesque

+0

@Levesque私たちのサイトのコードに変更はありませんそのため、Chromeの最近のリリースでは、自動入力に関連する方法が変更されたかどうかを判断しようとしています – Haim

+0

パッケージのアップグレードやサーバーのパッチ適用でさえ、何も変更はありませんか?男は、Web開発は非常に "楽しい" soooooです。 – Levesque

答えて

-1

問題の原因はまだ分かりませんが、これを見ている人には、オートフィルで入力しないようにフィールドreadonlyを作成しました。私たちは、その後、焦点に、それがアクティブになり、ユーザーが手動でそれを埋めることができ、いくつかのJSを書きました。

<input type="text" name="company" readonly="" onfocus="this.removeAttribute('readonly');">

1

「名前」フィールドの下に「会社」フィールドを配置して同様の問題が発生しました。その会社のフィールドは、誕生年に自動充填されました。 「名前」フィールドのすぐ下に「生年月日」フィールドグループを表示していた同じサイトの別のフォームからのものです。そこで、クロムはオートフィル値をこの順番で保存しました。 私は2番目のフォームフィールドオーダーを変更することになった(悲しいことに、私ができる最高のものでした)。

+0

まったく同じ問題を抱えていました。どれほど奇妙なのでしょうか。 –

1

あなたはinputタグに名前を追加する必要があります。ブラウザは、名前を使用して、どの情報がフィールドに入るのかを識別します。必要に応じてIDとプレースホルダーにも同じものを使用できます。 この試してみてください:あなたはまた、使用してフォーム全体のためのオートフィルをオフにすることができます*

<input type="text" name="company" id="company" placeholder="company" autocomplete="off"> 

:それはまだ動作しない場合は、あなたがその特定のフィールド*のためのオートフィル機能をオフにすることを考慮する可能性がある

<input type="text" name="company" id="company" placeholder="company"> 

を同じオートコンプリートプロパティとオフ値。

1

は同様の問題に自分自身を発見し、オートコンプリートのプロパティは、何かがブラウザがあなたの会社のフィールドがあるかもしれないと思うように変更しておく必要があります。この状況で使用されるものを

<input type="text" name="fooBar" autocomplete="organization" > 

exhaustive list of autocomplete/autofill tags for html form inputs

+0

Lol私は 'name'と' id'属性の両方を持つ "input"要素を "company"として持っていますが、何人かの顧客はその誕生年を自動入力しています。起こっていたことを理解するために私たちにしばらくお待ちしていた –

関連する問題