そのため、現在のプロジェクトで大成功を収めているクライアント側のフォーム検証にn-time backback.js検証(https://github.com/n-time/backbone.validations )を使用しています。重要なのは、フィールドの下のエラーメッセージではうまく機能しますが、そこにあることを望みますが、エラーメッセージを2つの場所に表示する必要があります。だから私はこのようなことをしました
All Errors are listed here:
<span class="error" name="adultFName1Error" /> <br /><br />
.... further down the page....
<label class="form_label" for="adultFName1">First Name:</label>
<input id="adultFName1" type="text" name="adultFName1" size="30" class="validate validate-NotBlank validate-FirstName"/>
<span class="error" name="adultFName1Error" />
これはうまく機能しますが、問題は検証する別のフィールドを追加するときなので、次のようになります。
All Errors are listed here:
<span class="error" name="adultFName1Error" /> <br /><br />
<span class="error" name="adultLName1Error" /> <br /><br />
.... further down the page....
<label class="form_label" for="adultFName1">First Name:</label>
<input id="adultFName1" type="text" name="adultFName1" size="30" class="validate validate-NotBlank validate-FirstName"/>
<span class="error" name="adultFName1Error" />
<label class="form_label" for="adultLName1">Last Name:</label>
<input id="adultLName1" type="text" name="adultLName1" size="30" class="validate validate-NotBlank validate-LastName" />
<span class="error" name="adultLName1Error" />
最初のエラー(adult1Fname1Error)のみがページの上部に正しく表示されます。すべてのエラーは、関連するフィールド入力に正しく表示されますが、
<span class="error" name="adultFName1Error" /> <br /><br />
ページの上部に正しく表示されます。(残りはページの上部に表示されません)。
複数の入力フィールドに対して同じページに2回表示されるように、バックボーン検証エラーメッセージを表示するために欠けている手法はありますか?