jQueryのIEのプラグインクリアファイル入力値を検証
-
20-08-2019 - |
質問
現在、このjQueryの検証のプラグインを使用して
イムとそのフォームの残りの部分を検証しながら、ファイルの入力フィールドの値を削除するIEでの問題を抱えています。
このはONFOCUS問題のように私には思われる、私は、アップロードするファイルを選択し、別の入力フィールドをクリックして、それが値をクリア - これが唯一のaswellファイル入力フィールドで発生し、フォームでの入力のいずれかの他のタイプは、彼らを守ります細かい値。 Iプラグインファイルと何で遊んでてきたのは、フィールドをクリアしているという事実を変えるようだ、またGoogleで見ていたし、任意のヘルプを見つけるカントます。
私は他のブラウザ上の問題をテストしてみた値が所定の位置に残っているので、そのわずかIEでます。
は、any1他にこのプラグインを使用して、同じ問題がありましたか?
すべてのヘルプは素晴らしいことだ、感謝:)
解決
私はしばらくの間、INPUT要素をファイルIEで働いていないが、私は私がまだ役に立つことには十分だと思う覚えています。
私はそれを覚えていたよう、IEはIE自体によって設定されていない任意のファイル入力をクリアします。私は彼らの論理は、「ファイルの入力は、ユーザが意図した有効なパス、ファイルINPUTはJavaScriptで設定されているので、もし、それが悪意のだと仮定し、INPUTをクリアするだけ持つべき」だと思います。
だから、あなたの検証ロジックは、$("INPUT[type='file']").val(something)
のいずれかの種類が含まれている場合 - あなたが見た振る舞いを説明するだろうようなものを、。ホープことができます。
所属していません StackOverflow