我有一个窗体,我在输入元素(文件)的onChange事件上触发ajax图像上传。 ajax图片上传工作正常,但我注意到图片上传时提交表单本身。我如何防止图像再次上传?Ajax图像上传
Q
Ajax图像上传
0
A
回答
1
如果文件input
与窗体(使用AJAX调用)分开处理,且不应该是窗体的一部分,请将其移动到form
标记之外。这可能会影响您的页面布局,因此您可能需要进行一些样式更改。但从仅查看HTML标记的角度来思考它。不属于父元素的元素不应嵌套在这些父元素中。
0
我认为你必须使用JavaScript来提交表单中onchange事件
1
您可以绑定到submit
活动的形式和清除文件输入的值,它是空白的形式提交:
$('#your-form-id').on('submit', function() {
$('#your-file-input').val('');
return true;
});
您还可以将文件输入形式外其余的,所以会有两种形式的标签,但你可以使用position : absolute;
来定位文件输入到看起来好像它是另一种形式的内部。
0
在HTML,表单动作应该是空的:
<form action="">
在JS代码中使用:
$('#submut').click(function(){
var //get var by jQuery
});
//Your $ajax code here...
相关问题
- 1. 上传图像通过AJAX
- 2. 使用ajax上传图像
- 3. 使用Ajax上传图像?
- 4. 上传图像AJAX - Laravel 5.2
- 5. 上传图像与ajax MVC
- 6. AJAX显示图像上传
- 7. AJAX上传图像提交
- 8. Ajax HtmlEditorExtender图像不上传
- 9. AJAX图像上传器
- 10. AJAX - 多图像上传
- 11. PHP Ajax图像上传内容
- 12. 使用codeigniter和ajax上传图像
- 13. PHP - 保存与AJAX上传的图像
- 14. Laravel - Ajax图像上传 - 文件为空
- 15. Django的jQuery的ajax图像上传
- 16. 与图像Ajax和PHP上传表单
- 17. Ajax图像上传php处理
- 18. 使用ajax上传图像mysql php
- 19. 通过Ajax形式上传图像
- 20. 图像不通过ajax上传
- 21. jquery ajax提交表格上传图像
- 22. Symfony Sonata AJAX图像多上传
- 23. 使用Ajax,jQuery和Codeigniter上传图像
- 24. 建议上传图像使用jQuery AJAX
- 25. ajax图像上传到数据库
- 26. 图像的裁剪和ajax上传
- 27. Wordpress和AJAX - 上传图像为特色
- 28. 用Ajax上传修改后的图像
- 29. 使用ajax上传图像和数据
- 30. 无法上传使用AJAX图像笨
使您的按钮不上传的文件? –
请输入密码!这是你下载的东西还是你发明的东西? –
我正在使用代码张贴http://www.jquery4u.com/tutorials/thumbnail-image-upload-ajaxphp/ – arjunurs