ここにあるバリデータプラグインを使用してフォームを検証しています。
私が抱えている問題は、フォーム入力要素の周りに次を配置すると、検証が失敗することです:
<div style="display:none;"><input type="text" name="test" /></div>
入力要素に他の UI コントロール レイヤーを使用していて、それらを表示したくないため、これが必要です。
インライン要素とブロック要素で機能しますが、非表示にする必要があります。とにかくこれを回避する方法はありますか?
フィードバックをお寄せいただきありがとうございます
アップデート:
私は主にdjangoを使用して選択オプションフィールドを検証しています(つまり: {{form.select_option_element}} )
効果的に:
<div style="display:none;">
{{form.select_option_element}}
</div>
...動作しません
投稿した直後に、次の方法で解決しているようです:
<div style="visibility: hidden; height: 0;">
{{form.select_option_element}}
</div>
その後、フィールドを検証できます。