我在每個字段上都有一個表單和一個onBlur
偵聽器。該監聽器記錄用戶在某個時刻編輯或至少放置光標的那些字段。在我提交表單之前,我會遍歷表單的所有字段,並且如果我看到特定的字段不在我的偵聽程序註冊的那些字段中,那麼我將其銷燬。之後我提交表格。問題是,在某種意義上,似乎destroy
操作是異步的。我的意思是,即使某個領域沒有註冊,仍然有一些機會可以提交。有時候,我發現它會發生,有時不會。它確實依賴於一些領域。所以,我需要一些從表單中排除字段的更穩定的解決方案。現在,這種解決方案如何防止提交某些表單的字段
...loop through fields
if(bad_field) field.destroy();
... end of loop
form.getForm().submit({
...
})
不能以穩定的方式工作。
你能分享提交表單的代碼,以便我們知道你在做什麼嗎? – AhmadAssaf 2015-03-19 09:26:52
我只是提交我的表單與Post方法到一個特定的網址。一般的東西。我想,解決方案是在提交過程之前的某個地方。整個問題是如何事先從表單中排除一個字段。 – Jacobian 2015-03-19 09:29:06