私はjQueryを学ぼうとしていますが、奇妙な問題に出くわしました(おそらく私だけが奇妙です)。mainform
だからここに行きます:私は自分のアプリにIDを持つフォームを持っています。ここで、jQuery を使用してフォームを検証したいと考えました。また、無効なフィールドを青色で設定したかったのです。そのためにcssを追加しました
.error{
background-color:blue;
}
$('form#mainform').valid();
コンソールで実行すると、ハイライトが表示され、すべて正常に動作します。しかし、実行する$('form#mainform').validate();
と、大量のデータが取得され、何も起こりません。
また、.valid()
前に実行するvalidate()
と、エラー配置などのさまざまなオプションが機能しないようです。
これらの違い、なぜ動作が異なるのか、どこで使用する必要があるのかを知りたいです。誰かが私を正しい方向に向けることができれば幸いです。
注: jquery.validate.js を使用しています