0
我需要執行以下工作流程。在URL 如何通過ajax分別在一個表格中驗證兩個模型
- URL
- 用戶類型是通過AJAX驗證(不爲空且存在的)。
- 如果url有效,應該從給定的站點自動解析一些信息並在同一頁面上填寫一些表單域。
- 這些表單字段也需要通過ajax驗證(需要一些字段)。
達到此目的的最佳方法是什麼? url字段和表單字段是一種形式的兩個不同的模型,因爲節省我需要兩個。
大部分我已經實施的工作流程,但我不知道這是否是正確的方法。我啓用了我的表單的ajax驗證。網址字段驗證正確,但其他字段不會觸發驗證。也許是因爲這些檔案被封裝在引導活動窗體中?
點擊「驗證」按鈕後,我觸發自己的ajax請求,在那裏我手動驗證網址。如果其有效的I解析頁面並返回所有找到的信息,否則我會返回錯誤。成功的方法比顯示錯誤或填寫其他表單域。 有沒有辦法在發送我自己的ajax請求之前以編程方式觸發yii ajax驗證。
現在我用其他表單字段的ajax驗證進行了測試。提交,驗證和保存成功效果很好。但我想要驗證而不提交。 我是否必須實現自己的ajax請求和響應處理,還是有辦法使用一些yii內置功能?
這可能是一個解決方案,但我想從yii使用驗證,所以我不必擔心哪些字段必須驗證,不必擔心兩次驗證(客戶端和服務器端) – user1128713 2013-03-14 16:19:30
我希望有人可以給你更多相關的解決方案。 – Jonast92 2013-03-14 16:31:05
Thx。否則,我可能會自己做。 – user1128713 2013-03-14 16:37:40