2016-09-02 2 views
0

私はこのサイトhttp://www.formvalidator.net/index.htmlを使用して、私のライブフォーム検証をテストしています。私が抱えている問題は、コードがまったく動かないということです。Jqueryフォームバリデーターが機能しない

ここでhtmlページ

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <title>Title of the document</title> 
 
    </head> 
 
    <body> 
 
    <form action="" method="POST"> 
 
     <p> 
 
     User name (4 characters minimum, only alphanumeric characters): 
 
     <input data-validation="length alphanumeric" data-validation-length="min4"> 
 
     </p> 
 
     <p> 
 
     Year (yyyy-mm-dd): 
 
     <input data-validation="date" data-validation-format="yyyy-mm-dd"> 
 
     </p> 
 
     <p> 
 
     Website: 
 
     <input data-validation="url"> 
 
     </p> 
 
     <p> 
 
     <input type="submit"> 
 
     </p> 
 
    </form> 
 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script> 
 
    <script> 
 
     $.validate({ 
 
     lang: 'es' 
 
     }); 
 
    </script> 
 
    </body> 
 
</html>

+0

作品を働いています。それを試してみませんか? – mplungjan

+0

私にとっても役に立ちます – Ish

+0

ローカルハードドライブからテストするときにプロトコルを追加する必要があります – mplungjan

答えて

1

問題は、あなたがHTTPを省略している正しくスクリプトをリンクされていないということです://またはhttpsを://あなたならば、それは重要ですあなたのlocalhostでそれを実行しています。

私はそれをテストし、私はあなたのコードからスニペットを作成した後、それは私のため

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Title of the document</title> 
    </head> 

    <body> 
     <form action="" method="POST"> 
      <p> 
      User name (4 characters minimum, only alphanumeric characters): 
      <input data-validation="length alphanumeric" data-validation-length="min4"> 
      </p> 
      <p> 
      Year (yyyy-mm-dd): 
      <input data-validation="date" data-validation-format="yyyy-mm-dd"> 
      </p> 
      <p> 
      Website: 
      <input data-validation="url"> 
      </p> 
      <p> 
      <input type="submit"> 
      </p> 
     </form> 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
     <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script> 
     <script> 
      $.validate({ 
      lang: 'es' 
      }); 
     </script> 
    </body> 

</html> 
+0

私はちょうどあなたのコードを貼り付けてコピー、まだ動作しない、何が起こっているのかわからない、私はファイルvalidation.htmlを作成し、あなたのコードを貼り付け.... – Aurora

+0

あなたは完全ではありません。彼女はファイルシステムからテストするときにプロトコルを追加する必要があります。サーバーからは、サーバーが関連プロトコル – mplungjan

+0

を追加するので、httpを省略する方が良いです。これは、彼女が自分のlocalhostから試しているかどうかによって異なります。 –

関連する問題