2016-08-24 95 views
0

我正在進行AngularJS表單驗證。下面是形式 Input form驗證AngularJS中的表單

我有三個變量toolIdtimeRemaining在我的JavaScript文件maxQtyObj,我想驗證我的表單字段「工具ID」和「剩餘時間」與這兩個變量,即 字段Toold Id應該等於變量toolId & 字段剩餘時間應該小於變量timeRemaining。

而且顯示當用戶超過其含有SX &數量存儲在maxQtyObj值越大數量字段中輸入值警報。如果用戶點擊是,我將繼續或取消該過程。 請幫忙。

+0

可能是您的數據庫列名稱不同。請檢查數據庫列的名稱,如果它是'tool_id',那麼你必須在類似'toolId'的情況下使用它'不像'ToolId' –

+0

數據列是正確的,Web服務按預期工作。我已經測試了變量中的輸出。我不確定如何實現驗證。 –

+0

它只是'TimeRemaining:$ scope.time_remaining'語法錯誤,所以我猜你沒有拼寫錯誤或刪除該行並嘗試再次運行。 –

回答

0

我使用ng-blur屬性解決了這個問題。在我定義一個函數的所有元素的ng-blur上,爲這些函數中的變量設置布爾值。如果它是真的,那麼它將繼續進行定義函數的ng-click。