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"

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

  • 相关阅读:
    二叉搜索树
    splay模板
    树状数组模板
    K尾相等数
    寻找最大数
    布线问题(最小生成树)
    开心的小明
    独木舟上的旅行(二)
    The Triangle(记忆化搜索)
    喷水装置(二)
  • 原文地址:https://www.cnblogs.com/hongdada/p/4533665.html
Copyright © 2011-2022 走看看