-2

複数の添付ファイルを送信できる電子メール スクリプトに取り組んでいます。現在、次のような3つのファイル入力があります。

翻訳済み: ファイルを選択する/ファイルを選択せず​​、Verstuur = 送信

翻訳済み: Select a file ファイルが選択されておらず 、Verstuur = Send

スクリプト自体は正常に動作し、複数の添付ファイルを送信できますが、ファイルを選択して別のファイル入力を追加するボタンまたはリンクを作成するためのファイル入力を 1 つだけにして、ユーザー自身が添付ファイルをいくつでも選択できるようにしたいと考えています。彼が必要とします。このフォーラムとGoogleで検索したところ、jqueryを使用できることがわかりました。私はこれまでjqueryを使用したことがなく、自分でそれを行う方法がわかりません。誰かがそれを行う方法を説明したり、ヒントを持っていれば、それは素晴らしいことです.

私が今基本的にこれを含めたhtmlフォーム:

    <input type="file" name="attachment[]"><br/>
    <input type="file" name="attachment[]"><br/>
    <input type="file" name="attachment[]"><br/><br/>
    <input type="submit" value="Verstuur" name="submit" ><br/>

編集:これを使用して理解しまし

4

2 に答える 2

2

これを参照してください:

$("#attach").on("change", " input[type=file]:last", function(){
    var item = $(this).clone(true);
    var fileName = $(this).val();
    if(fileName){
       $(this).parent().append("<br/>").append(item);
    }  
});

サンプル

于 2013-03-11T12:49:50.663 に答える
0

試しましたか:

<input name="filesToUpload[]" id="filesToUpload" type="file" multiple="" />
于 2013-03-11T12:44:47.563 に答える