小编Eri*_*fin的帖子

当所有输入都是空白时,Angular形式是$有效,为什么?

即使我的所有输入字段都是空白,我的表单也显示为有效.我在输入字段中有必需的关键字.

<!DOCTYPE html>
<html ng-app="myApp">
  <head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/css/materialize.min.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script type="text/javascript" src="/components/angular/angular.min.js"></script>
    <script type="text/javascript" src="/js/app.js"></script>
  </head>

  <body>
    <main>
      <div class="container">
        <div class="row">
          <section ng-controller="LogInController as loginCtrl">
            <form name="signUpForm" action="/createuser" method="POST" novalidate>
              <fieldset>
              <div class="field input-field">
                Email <br />
                <input type="email" name="email" required />
              </div>

              <div class="field input-field">
                Password <br />
                <input type="password" name="password" required />
              </div>

              <div class="field input-field">
                Confirm Password <br />
                <input type="password" name="confirmation" required />
              </div>

              !! -- Form valid? {{signUpForm.$valid}} -- !!

              <div class="actions"> …
Run Code Online (Sandbox Code Playgroud)

forms validation required angularjs angularjs-forms

7
推荐指数
1
解决办法
9041
查看次数

标签 统计

angularjs ×1

angularjs-forms ×1

forms ×1

required ×1

validation ×1