如何使用jquery设置输入类型文件的值


How to set value to input type file using jquery?

我有按钮,我将浏览图像和在jquery我试图设置浏览的图像值隐藏的输入类型文件。我已经尝试了这么多的例子,但我无法修复它。在php方面,我得到空值。

HTML

    <button type="button" value="" id="activityAddOrEditfakeBrowse" onclick="invokeBrowseButtonClick('activityAddOrEditFile');" class="btn btn-primary btn-xs"><i class="fa fa-upload"></i>Upload Documents</button>
 <div id="section2"><!-- for dynamic controls-->
                              </div>
JQUERY

  var fileCnt = 0;
$('#activityAddOrEditFile').on('change', function(){ 
 var $input = $("<input name='croppedDocumentActivity[]' type='file' id='croppedDocumentActivity"+ (fileCnt + 1) +"' value="+file.name+" class='croppedDocumentActivity'>");
                        fileCnt++;
$('#section2').append($input);

你可以试试:

<input type="hidden" value="filename.ext" />;
<script>;
  $(function () {
    $("button").on("click", function (event) {
      e.preventDefault();
      $(".hidden-control").attr("type", "text");
      $("form").submit();
    });
  });
</script>;