javascript - Angularjs 文本区域验证需要并显示错误消息

标签 javascript jquery html angularjs

我有一个 Angular JS 代码,我想在其中实现验证,并在文本区域为空时将焦点放在后面的字段上。

<form ng-submit="addComment()" role="form" name="blogForm" novalidate>
    <div class="form-group" ng-class="{ 'has-error' : blogForm.blogComment.$invalid && replySubmitted }">
          <textarea ng-model="blogComment" name="blogComment" class="form-control" rows="3"  ng-required="true" required></textarea>
    </div>
    <div style="color:#a94442;" ng-show="blogForm.blogComment.$invalid && replySubmitted">
         <span ng-show="blogForm.blogComment.$error.required">Comment Text required.</span>
    </div>
    <button type="submit"  ng-click="replySubmitted = true" class="btn btn-primary blog-bubmit-button">Submit</button>
</form>

由于某些原因,上面的代码只是插入空数据,并且字段聚焦无效。 任何建议都可以帮助我。 谢谢

最佳答案

您已定义 ng-app 将其处理为 Angular block 。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app=''>
  <form ng-submit="addComment()" role="form" name="blogForm" novalidate>
    <div class="form-group" ng-class="{ 'has-error' : blogForm.blogComment.$invalid && replySubmitted }">
      <textarea ng-model="blogComment" name="blogComment" class="form-control" rows="3" ng-required="true" required></textarea>
    </div>
    <div style="color:#a94442;" ng-show="blogForm.blogComment.$invalid && replySubmitted">
      <span ng-show="blogForm.blogComment.$error.required">Comment Text required.</span>
    </div>
    <button type="submit" ng-click="replySubmitted = true" class="btn btn-primary blog-bubmit-button">Submit</button>
  </form>
</div>

关于javascript - Angularjs 文本区域验证需要并显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37001828/

相关文章:

javascript - Firefox 附加内容脚本中的加密 getRandomValue

javascript - IndexedDB:您可以手动发起版本更改事务吗?

javascript - AngularJS应用程序中的错误

javascript - 如何知道复选框是否被选中,jquery?

jquery - 使 jQuery 下拉框内联显示

html - HTML 中的用户身份验证,没有 PHP、ASP 或 JSP

javascript - JQuery "greying"在表单中输出文本字段

javascript - 当输入值以编程方式更改 React 时触发更改事件

php - 如何在 php 和 mysql 中的特定行周围放置一条虚线

javascript - 在悬停时显示图像并将背景变灰