フォームを検証するためにjQuery検証プラグインを使用しています。それは動作します(無効な入力の隣にエラーメッセージを置きますが、これは私のデザインをねじ込みます)。しかし、すべての入力フィールドにエラーコンテナを指定したいと思います。私はerrorLabelContainerを見つけましたが、これはすべてのエラーを1つのコンテナに入れます。jQueryフォームの検証:エラーのコンテナを定義します
2つの入力があります.1つはidがname
、もう1つがfirstname
です。そして、私はids errorName
とerrorFirstname
の2つのエラースパンを持っていると仮定しましょう。 name
の検証エラーをID errorName
のスパンに書き込むようにjQueryに指示するにはどうすればよいですか。
これが私の現在のjQueryのです:
$("#form").validate({
errorLabelContainer: "#errors",
rules: {
name: {
required: true
},
firstname: {
required: true
}
},
messages: {
name: {
required: "Enter name"
},
firstname: {
required: "Enter firstname"
}
}
})
私が望んでいたまさにです、あなたはたくさん感謝:) – Ahatius
ウィザードのさまざまな段階で異なるようにこれを行うことはできますか? errorPlacementをどのように動的に変更しますか? – Tofuwarrior
'errorPlacement'は、ワークフローステップに属する関数を呼び出すことができます。あなたのワークフローがどのように構造化されているかによります –