私は連絡フォームを持っています。ファイルアップロードファイルを使用しました。今私はそれがjQueryによってファイルのアップロードフィールドからのパスを意味する値を取得したい。 ファイルのアップロードフィールドにはfilebrowseという名前のクラスがあり、値を保存して別の入力フィールドに値をエコーします。 それは動作しますが、それは入力ボックスのフィールドに値を示しdidnotパスファイルアップロードフィールドから値を取得するにはjquery
var val = jQuery(".filebrowse").val();
console.log(val);
jQuery('.file-input').attr('value', val);
を取得するために、私はこのコードを使用していました。 becozはデフォルトで入力ボックスが空のため、何も表示しません。今私は入力ボックスに1つのブラウズファイルがファイルのアップロードフィールドに値を表示したい。
'jQuery'を長い形式で一度書く必要があることを知っていましたか?あなたのコードを '(function($){....})(jQuery);'にラップすることによって、 'noConflict'が使われていても' $ 'を使うことができます。そして '.attr( 'value')'は常に悪いです。この目的のために '.val() 'があります。ただし、ファイル入力の値を設定することはできません。 – ThiefMaster