我正在进行文件上传控制,我有一个文件上传控件我设置了它的样式显示无,我有一个上传文件的按钮
点击上传按钮我正在打开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,我在这里使用按钮而不是提交
答案 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;
});
});
});