当前位置: 首页 > 编程笔记 >

AngularJS实现的获取焦点及失去焦点时的表单验证功能示例

燕靖
2023-03-14
本文向大家介绍AngularJS实现的获取焦点及失去焦点时的表单验证功能示例,包括了AngularJS实现的获取焦点及失去焦点时的表单验证功能示例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了AngularJS实现的获取焦点及失去焦点时的表单验证功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html ng-app="formExample">
<head>
  <meta charset="UTF-8">
  <title></title>
  <script src="../js/angular.js"></script>
  <script>
    angular.module('formExample', [])
        .controller('FormController', ['$scope', function($scope)
        {
          $scope.userType = 'guest';
          $scope.change = false;
        }]);
  </script>
</head>
<body>
<form name="myForm" ng-controller="FormController">
  userType: <input name="input" ng-model="userType" ng-blur="change=true" ng-focus="change=false" required>
  <span class="error" ng-show="myForm.input.$error.required && change">必填项</span><br>
</form>
</body>
</html>

运行效果:

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证),包括了Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)的使用技巧和注意事项,需要的朋友参考一下 AngularJS提供了表单验证,但是验证的过程交互体验很不好,比如重设密码,重复密码的时候一键入就会提示密码不正确,现整理了两种方法,仅供借鉴。 一,点击提交验证 当用户试图提交表单时,你可以在作用

  • 问题内容: 当组件失去使用ajax的焦点而不是等待手动提交表单时,如何在输入组件上触发验证? 问题答案: 在组件中放置一个,可重新呈现与该组件相关联的。 另请参阅有关Eclipse和Tomcat的JSF 2.0教程- 视图 和微调验证

  • 在我的活动中,我有一个editText字段。当用户点击它时,editText获得焦点并出现键盘。现在,当用户按下手机上的硬件后退按钮时,键盘会消失,但光标仍保留在Edittext中,即它仍然具有焦点。当按下后退按钮时,是否有可能使EditText失去焦点?我尝试使用以下代码,但它不起作用:

  • 我正在使用构建组件,其中我有一个文本字段列表。 我在redux中存储数据。 每个保留每个

  • 我有一个组件包装在HOC,我想实现我的编辑器的验证。 如果我开始在我的编辑器文本字段中输入,它会触发函数,该函数反过来改变本地状态并启动组件的重新渲染 每次组件重新命名时,我的文本字段都会失去焦点,因此我必须在字段内单击以键入另一个字母。我注意到只有当

  • 当失去焦点时,我需要捕捉,我搜索了其他问题,但没有找到答案。 我这样使用 但是,这对我不起作用。