表单提交前如何更改文件顺序-Jquery / Javascript

时间:2018-11-20 05:38:31

标签: javascript jquery

我对Javascript /前端不是很熟悉,我使用Jquery完成简单的功能。我的用例如下。

用户选择多个文件。用户将可以选择对文件进行重新排序(通过可排序的Jquery UI和文件更改一起完成)。我有两个挑战

  1. 我正在通过启动和更新来捕获更改,并尝试重置文件数组。但是,在表单提交时,文件按原始顺序进行。我应该从Javascript而不是直接提交按钮提交表单。如果是这样,我如何将这些事件联系在一起。到目前为止,我的代码如下。

      $( function() {
      var startIndx, updtIndx, temp;
      $( "#sortable" ).sortable({
            update: function(event, ui) {
                updtIndx = ui.item.index();
                //alert('update: '+updtIndx)
            },
            start: function(event, ui) { 
                startIndx = ui.item.index();
                //alert('start: ' + ui.item.index())
            }
    
        });
      temp = files[startIndx];
      files[startIndx] = files[updtIndx];
      files[updtIndx] = temp;
    $( "#sortable" ).disableSelection();
    

    });

  2. 当用户再次单击“选择文件”并添加更多文件时,我可以为ul / li显示更多文件名,但是如何存储对先前文件的引用以全部提交?

0 个答案:

没有答案