2016-06-22 15 views
-1

入力タイプのファイル(画像)でデータを更新する必要がありますが、ユーザーが画像を更新しなかった場合、セキュリティのエラーが表示されます。このanswer with 21 voteで問題を解決しようとしていますが、コンソールでこれを取得します。There is an input without a value! <input id="im1" class="dropify-fr" type="file" data-max-file-size="200K" data-default-file="images/formules-v1/thumb/art.jpg" name="photo1"> 私はそれを解決する考えを持つこの問題を解決する方法を知らないのですか? 助けてください?おかげSecurityError:操作が安全ではありません。ファイルをアップロードする

+0

だから、これはあなたがた... WICHがそれを原因となっている入力識別するためのソリューションであるソリューションとして、問題の同じ種類であることを確認しました。あなたが次に何をしたか教えてください!例えば –

+0

私は(私の場合、それは絵である)タイプのファイルで入力のデフォルト値を設定することはできません見つけると、どのように私は、ユーザーが入力ファイルを更新せずに他のデータを更新できることを私の問題(更新名前、電話、写真は同じです) – lolla

答えて

1

質問以下のコメントから:

«私はタイプのファイルに入力のデフォルト値を設定することはできません見つけるよう»事はあなたのコードを示さなかったということです。.. 。
、私はpersonnaly、このエラーが発生したことはありません。
→だから、この答えは推測です...投稿しEnoughtてください。

あなたが引用した回答のから、入力値をプログラムで変更しようとしているために発生したエラーです。

提出する前に、私は、ユーザーがそれが入力値を、ファイルの変更/更新することはできません疑います。

しかし、いくつかの理由のために、あなたは、任意の入力モーダルか何かを表示するフォームの検証...

後にあなたが以内に、このjQueryのセレクタを使用することができますように、プログラムでファイル以外値を変更する必要がある場合、条件:

$("input").not(":file"); // Gives a boolean false on type file, true on everyone else. 

元のフォームに戻すほうが簡単です。
すべての回答が正しいまでは、最後のsubmit()を保持してください。

ここで、ファイル入力値を変更したい場合、これはできません。
This SO answerはっきりと理由を述べています。

関連する問題