我在驗證過程中在我的AngularJS應用程序中顯示自定義消息時遇到問題。角度自定義驗證消息不會顯示
下面是我的代碼:
<div class="row">
<div class="input-field col s12">
<input id="description" rows="3" class="materialize-textarea no-pad-bot no-pad-top" ng-model="Description" ng-required="isValidationRequired()" ng-minlength="5"></input>
<span class="help-inline" ng-show="submitted && frm1.description.$error.required">Comments are required</span>
</div>
</div>
<input type="submit" class="white-text waves-effect btn" value="Enter" ng-click="submitted=true" />
上述作品,但顯示的信息是「請填寫此場」。這不是我指定的信息。我希望顯示我自己的自定義消息。我找不到我的代碼有任何問題。任何人都可以幫助我指出正確的方向。
1.表單在那裏,我只是沒有包括它。 2.我指定了id。 3.是的,函數返回true 4.當我包含novalidate我的驗證停止工作 – ElenaDBA
我認爲你在這裏的東西。我將id屬性更改爲'name',我的驗證顯示出來。還添加了'novalidate'。謝謝。你搖滾! – ElenaDBA