【问题标题】:Auto submit form every time when someone selects file每次有人选择文件时自动提交表单
【发布时间】:2011-07-22 10:49:51
【问题描述】:
我有一个只有一个文件输入的表单,我想在每次有人选择文件时自动提交表单。现在我使用这段代码:
$(function(){
$("#fil1").change(function(){
$("#form1").submit();
});
});
但它仅适用于第一个选择。当我选择其他文件时,表单不会再次提交!看来更改函数只是第一次调用!任何人都可以帮忙吗?我用 jquery...
【问题讨论】:
标签:
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>
希望这会有所帮助...