上传图片后JQuery表单未提交

时间:2012-03-14 06:11:46

标签: jquery asp.net-mvc-3

我正在进行文件上传控制,我有一个文件上传控件我设置了它的样式显示无,我有一个上传文件的按钮

点击上传按钮我正在打开fileupload'控制上传对话框,选择文件后我必须提交表单但表单没有提交甚至没有出现任何错误消息,下面是我的代码

<input type="file" id="newimg" style="display: none">
<input type="button" id="updnewimg">


  $('#updnewimg').live('click', function () {
            $('#newimg').click();
        });


 $('#newimg').change(function () {
            $("#ImgForm").submit();

        });

其中ImgForm是我的表单ID,我在这里使用按钮而不是提交

1 个答案:

答案 0 :(得分:0)

无法理解你为什么不做这样的事情

<input type="file" id="newimg" style="display: none">
<input type="button" id="updnewimg">


  $('#updnewimg').live('click', function () {
           // any code about file upload
           $("#ImgForm").submit();
        });

修改
你把代码放在$(document).ready

$(document).ready(function() {
      $('#newimg').change(function () {
            $("#ImgForm").submit(function() {

              return false;
            });

        });
});