0
就像問題一樣,有沒有辦法在之後提交表格?提交表格後停止表格
這不是'我如何驗證'問題。我無法調用一個函數,並在一些條件之後返回true/false。停止表單的條件取決於文件大小,只有在文件已經開始上傳(通過我的表單提交)後才能訪問。
沒有,用於文件處理表單提交的不最佳,但我與遺留代碼一起工作。
謝謝!
就像問題一樣,有沒有辦法在之後提交表格?提交表格後停止表格
這不是'我如何驗證'問題。我無法調用一個函數,並在一些條件之後返回true/false。停止表單的條件取決於文件大小,只有在文件已經開始上傳(通過我的表單提交)後才能訪問。
沒有,用於文件處理表單提交的不最佳,但我與遺留代碼一起工作。
謝謝!
如果「已提交後」,你的意思是「在用戶點擊該按鈕後」,一個簡單的return false;
或e.stopPropagation()
比適合工作更多。
但是,如果通過「提交後」,您的意思是「在onsubmit
事件之後」,在客戶端,您是SOL。你最好的選擇是如果你正在處理傳統瀏覽器,你需要分兩步完成表單提交:首先是文件上傳,然後檢查返回結果......如果它工作正常,則使用AJAX鏈接另一個POST請求。
這很混亂,但它是你唯一的選擇。 :-(
您正在使用哪個服務器端框架 – uldall
如果表單數據已經發送到服務器,那麼您沒有選擇。如果您使用的是現代瀏覽器並且有權訪問文件API,那麼您可能會能夠使用這些API來執行此操作 –
@uldall django 1.4 – smilebomb