Javascript 使用angular js在所有字段为空时禁用保存按钮

Javascript 使用angular js在所有字段为空时禁用保存按钮,javascript,angularjs,Javascript,Angularjs,当用户没有输入任何值时,我需要禁用保存按钮 <form name="user"> <p>User Name </p> <input type="text" ng-model="user.username"/> <p>City </p> <input type="text" ng-model=

当用户没有输入任何值时,我需要禁用保存按钮

  <form name="user">  
    <p>User Name </p>
    <input type="text" ng-model="user.username"/>
    
    <p>City </p>
    <input type="text" ng-model="user.city"/>
    
    <p>Job </p>
    <input type="text" ng-model="user.job"/>
    
    <p>Auth Level</p>
    <select ng-model="user.level"> 
      <option value="">--Select--</option>
      <option value="1"> Level 01</option>
      <option value="2"> Level 02</option>
      <option value="3"> Level 03</option>
    </select>
    <a href=""  
      class="btn btn-primary btn-flat"
      ng-click="saveUser(user)"
      ng-disabled="">
      Save
    </a>
  </form>

用户名

城市

工作

身份验证级别

--挑选-- 01级 02级 03级
如果所有表单字段都为空,我需要禁用保存按钮。我如何做到这一点

试试这个:

 <form name="user">  
    <p>User Name </p>
    <input type="text" ng-model="user.username" />
    
    <p>City </p>
    <input type="text" ng-model="user.city" />
    
    <p>Job </p>
    <input type="text" ng-model="user.job" />
    
    <p>Auth Level</p>
    <select ng-model="user.level"> 
      <option value="">--Select--</option>
      <option value="1"> Level 01</option>
      <option value="2"> Level 02</option>
      <option value="3"> Level 03</option>
    </select>
    <button
      class="btn btn-primary btn-flat"
      ng-click="saveUser(user)"
      ng-disabled="!user.username && 
                   !user.city  && 
                   !user.job"
      >
      Save
    </button>
  </form>

用户名

城市

工作

身份验证级别

--挑选-- 01级 02级 03级 拯救
检查这里,您可能会发现一些有用的东西。此表单中没有必填字段