1
我想用AngularJS來驗證表單。表單將跨越多個頁面,我希望在用戶進入下一頁之前驗證每個頁面。使用AngularJS自定義表單驗證
這很簡單。但是,每個頁面可以包含多個選項卡,我不確定如何打開和關閉特定選項卡的驗證。
正如你可以在下面的小提琴看到,「#第1頁」有「獨立」和「公司」。用戶只能選擇其中一個,並根據該選擇,我必須禁用其他選項卡上的驗證。使用jQuery動態添加'ng-disabled'屬性不起作用。
我該如何做到這一點?任何幫助表示讚賞。
http://jsbin.com/ijuhos/5/edit
感謝建議。我在表格中取得了一些進展。我使用了ng-show在不同的標籤之間切換,禁用了ng-disable以禁用隱藏標籤中的表單域。但是,整體表單狀態仍然設置爲「無效」,因爲Angular正在驗證禁用的表單域。要說清楚,說我有'Tab-A'和'Tab-B'。 1.'Tab-A'是默認值。上一個字段 2.用戶點擊,角度變化形成狀態爲無效 3.用戶決定以導航到「標籤-B」。在「選項卡 - 」 4場被禁止,但仍保留其無效狀態。 5.形式保留其無效狀態。 - 問題 – Sparda