只有设置了 name 属性的表单元素才能在提交表单时传递它们的值

     $(function () {

            var wait = $("<img src=\"\" alt=\"正在上传\"/>");
            $("#File1").change(function () {

                $("#form1").ajaxSubmit({
                    url: '/Provider/HandlerUpOneFile.ashx?path=1',
                    beforeSubmit: function () {

                    },
                    success: function (data) {
                        $("#File1").attr("src", data);
                        // alert( $("#File1").attr("src"));
                        alert(data);

                    }
                });
            });
        });

 

      <form id="form1" method="post" enctype="multipart/form-data" >
          <div class="easyui-panel" style="padding:10px;"> 选择文件 
      
               <input  type="file" id="File1" name="File1" /> 注意此处 name 必须设置否则无法获取
          
              <a class="easyui-linkbutton" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="LoadData()">上传文件</a>

</div></form>

 

name 属性规定 input 元素的名称。

name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。

注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

posted on 2017-07-18 17:38  gwazy  阅读(905)  评论(0编辑  收藏  举报

导航