zoukankan      html  css  js  c++  java
  • AngularJs 表单提交按钮状态

    表单属性:

    $invalid:未经过验证的表单,就是表单里面信息通过验证就为false,没有通过为true

    $valid:经过验证的表单,表单里信息验证通过为true,反之为false

    $dirty:修改的表单,就是表单的信息经过修改的为true,反之为false

    一般表单验证是否通过用

              <input type="submit" class="am-btn am-btn-primary" value="提交" ng-disabled="!TextNewsDetail.$dirty||TextNewsDetail.$invalid" ng-click="submit()"  />

    要提交按钮,必须disabled为false,要求与的所有参数都为false

    如果嵌入一个判断条件,如果在表单里面嵌入一个Controller,

    要求它内部的控件跟表单的控件一下可以看是否通过验证,修改来控制按钮是否可用

    自己在表单域里面定义一个变量VoteEnable

    ng-disabled="!(TextNewsDetail.$dirty &&VoteEnable)||TextNewsDetail.$invalid"

    当嵌入域里面的值发生改变或者表单内信息发生改变

  • 相关阅读:
    c/cpp枚举练习
    数据类型的标识
    引用变量
    cocos2dx 3.3 笔记
    希望获取到页面中所有的checkbox怎么做?
    如何判断某变量是否为数组数据类型?
    驼峰函数写法
    trim()函数
    js 获取页面可视区域宽高
    全屏滚动插件
  • 原文地址:https://www.cnblogs.com/hongdada/p/4533665.html
Copyright © 2011-2022 走看看