私は動的にフォームを生成しています。簡単にするために、それは電子メール/パスワードのあるログインフォームと仮定します。フォームは送信されますが、実際のログインを処理するAJAXリクエストが送信され、送信イベントはキャンセルされます(e.preventDefault()
)。ダイナミックに生成されたフォーム(ajaxで処理される)のブラウザのネイティブオートコンプリート
のページに移動してのページに移動しますが、ブラウザの自動補完の検出がキャンセルされるようです。これは実際にはない - <フォームを提出しなければならない
name
- あなたの入力フィールド
type="text"
を持っている必要があります。私はネイティブのオートコンプリートが機能するためにあなたはいくつかの要件を気力する必要があると思います私の場合起こっています
私の分析は正しいですか?この場合、自動補完を行う方法はありますか?ファン達を追い払うために
:私はjQueryのかを必要とするすべてのソリューションを探していないよ[あなたの枠組みを挿入]、私はネイティブブラウザのオートコンプリート機能を使用したいです。私は自動完成させたい単語のリストを持っていません。
賞金ありがとう!値がまだほとんどのブラウザで追加されている場合は、HTTP 500を返してもらえませんか?重要であれば試してみる価値があるかもしれません。 –
私はそれが重要だとは思わない。私が投稿するページは、とにかく実際のページではない( 'javascript:false')、これを動作させるために常に' 500 'を返すアイドルページを持っているのはiffyです。 – Halcyon
現在のブラウザでは、これを動作させることができません:http://jsfiddle.net/KzF6s/ – smhg