このスクリプトをオンラインで見つけて、複数のファイル入力フィールドを追加しましたが、「追加」ボタンをクリックしたときに最大6つのフィールドしか必要ありません。
ただし、このスクリプトでは、ユーザーはフィールドを無制限に追加できます。入力フィールドの数を 6 つに制限し、次のようなデフォルト メッセージを表示するにはどうすればよいですか。
アップロードできる写真は 6 枚までです。
スクリプトは次のとおりです。
<script type="text/javascript">
$(document).ready(function(){
$('.add_field').click(function(){
var input = $('#input_clone');
var clone = input.clone(true);
clone.removeAttr ('id');
clone.val('');
clone.appendTo('.input_holder');
});
});
</script>
そしてHTML:
<span class="add_field">+</span>
<span class="remove_field">-</span>
<div class="input_holder">
<input type="file" name="uploaded_files[]" id="input_clone" />
</div>