1000hz bootstrap validationを使用して検証を実装しています。 2つのこと以外はすべてうまくいっています。1000hzブートストラップ検証が正しく機能していません
1)。 data-match
は、両方のパスワードを同じに入力しても機能しません。ここで私はそれをGoogleで検索し、私は同様の問題hereを参照疑問を持ってコード -
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/login-reg.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/1000hz-bootstrap-validator/0.9.0/validator.min.js"></script>
<div class="form-group">
<input type="password" name="inputPassword" data-minlength="6" id="password" tabindex="1" class="form-control" placeholder="password" value="" required>
<div class="help-block">Minimum of 6 characters</div>
</div>
<div class="form-group has-feedback">
<input type="password" name="confirm-password" id="confirm-password" tabindex="1" class="form-control" placeholder="confirm password" value="" data-match="#inputPassword" data-match-error="Whoops, these don't match" required>
<span class="glyphicon form-control-feedback"></span>
<div class="help-block with-errors"></div>
</div>
<div class="form-group">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<input type="submit" name="register-submit" id="register-submit" tabindex="4" class="form-control btn btn-register" value="Register Now">
</div>
</div>
</div>
です。同じページの1000hz
で提供されているソリューションを見て、自分のコードをチェックしましたが、問題を解決できません。 どうか私は間違っていると教えてください?
2)。 [email protected]
(これは多く)と入力すると、メールの正当性が確認されます。 .com
も検証してはいけませんか?
私は、電子メールアドレスは、そう、それは三つの主要部品 - before @
、some text after @
と.com in the end
を持っているこの[email protected]
のようであることを意味します。私が[email protected]
と入力すると、 "Email is invalid"と表示されますが、私も同意しますが、入力した瞬間にはアラートは表示されません。これは電子メールアドレスを検証する正しい方法ですか?または私は会話のセンスですか?電子メールアドレスを検証する正しい方法は何ですか?
PS-ウェブサイトにアクセスし、[email protected]
とと書いてみてください。
です。はい、あなたは正しいでしょう。名前とIDの属性を修正しました。今それは動作します。 –