リモート検証と似たようなことをしていますが、私はすでにjquery経由で手動で呼び出しを行い、セットアップが必要なものをセットアップします。手動で控えめな検証エラーをテキストボックスに設定する
私の問題は、特定のテキストボックスが無効であることをバリデータに伝えたい場合(そして、ページが送信されないようにし、テキストボックスをハイライトするなど)です。私はコードからこれをどうやって行いますか?
@Html.LabelFor(m => Model.Slug)
@Html.TextBoxFor(m => Model.Slug)
<span id="UrlMsg" class="field-validation-error" style="display: none;"></span>
if (error) {
$('#UrlMsg').html('This name is already in use.').fadeIn('fast');
//what should I do here for the rest of the validation?
}
感謝これはちょうど私が必要とするもので、魅力のように動作します! – Rob
しかし、$( '#SomeFormId')= trueのように手作業でエラーを追加するとフォームは有効ですか? –