【问题标题】:Auto submit form every time when someone selects file每次有人选择文件时自动提交表单
【发布时间】:2011-07-22 10:49:51
【问题描述】:

我有一个只有一个文件输入的表单,我想在每次有人选择文件时自动提交表单。现在我使用这段代码:

$(function(){
    $("#fil1").change(function(){
        $("#form1").submit();
    });
});

但它仅适用于第一个选择。当我选择其他文件时,表单不会再次提交!看来更改函数只是第一次调用!任何人都可以帮忙吗?我用 jquery...

【问题讨论】:

  • 你能把它的 html 贴出来吗?

标签: javascript jquery html


【解决方案1】:

您使用的是什么版本的 jQuery?我刚刚尝试了下面的代码,它工作了多次。还想知道它是否是您的浏览器。我试过 Chrome 和 IE 8。

<html>
<head>
<title>index.html</title>
<script type="text/javascript" src="js/jquery/jquery-1.5.1.min.js"></script>  
<script type="text/javascript">  
alert('hit');
$(function(){
    $("#fil1").change(function(){
        $("#form1").submit();
    });
});
</script> 

</head>

<body> 

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <label for="fileField"></label>
  <input type="file" name="fileField" id="fil1">
</form>
</body>
</html>

希望这会有所帮助...

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    • 2013-09-29
    • 2015-02-22
    • 1970-01-01
    • 2012-02-28
    • 2011-01-13
    相关资源
    最近更新 更多