我有一個窗體,我在輸入元素(文件)的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