これは奇妙なものです。私はそのようなセットアップをしています。
<form id="main">
<input name="title" class="required">
<form id="searchIngredient">
<input name="search">
<input type="submit" name="submit" value="Search">
<form>
<input type="submit" name="submit" value="Add New Recipe">
</form>
ここで、class = "required"を使用して#mainフォームの入力のみを検証しようとしていますが、フォーム内の2番目の#serachIngredientフォームでは、検証がまったく機能しません。
疑問に思われる場合: #searchIngredientフォームはajaxを使用して結果を返します。デザイン上、#mainフォーム内にある必要があります。
jQuery検証は#searchIngredientフォームなしで機能することは知っていますが、追加し直すと、エラーなしで機能しなくなります。
提案された回避策またはヒントはありますか?