jQuery検証プラグインを使用していて、エラーメッセージ 'message'を表示するために作成した要素またはコンテナを無効にしたいとします。jQueryの検証 - エラーメッセージを非表示
基本的には、エラーのある入力要素にエラークラスを追加し、エラーメッセージを含む追加の要素を作成しないようにします。
これは可能ですか?
私はちょうどCSSの回避策を考えましたが、要素がまだ作成されているという事実を実際に修正していませんか?それはおそらく安全ではありませんので、しかし、検証プラグインの内部に大きく依存してい
$("selector").validate({
showErrors: function() {
if (this.settings.highlight) {
for (var i = 0; this.errorList[i]; ++i) {
this.settings.highlight.call(this, this.errorList[i].element,
this.settings.errorClass, this.settings.validClass);
}
}
if (this.settings.unhighlight) {
for (var i = 0, elements = this.validElements(); elements[i]; ++i) {
this.settings.unhighlight.call(this, elements[i],
this.settings.errorClass, this.settings.validClass);
}
}
}
});
:
<style>
label.simpleValidationError {display: none !important; }
</style>
jQueryのは、単にそれ自体でのエラーメッセージのいずれかの種類を表示または作成しません、あなたは何をしているか、あなたは申し訳ありませんが、私は – Hannes
ことを達成するために使用されているものを詳細にもう少し行く必要がありますjQuery Validationプラグインを使用してください:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – Sjwdavies
〜これはまだ多くの追加情報ではなく、いくつかのことを明確にしています。バリデーターを作成するときに何をやっているのですか(オプションが賢明です)、それがあなたに与えるデータをどのように処理していますか? – jcolebrand