Sto facendo qualcosa di simile alla convalida remota, tranne che già effettuo le mie chiamate manualmente tramite jquery e installo tutto ciò che ho dovuto configurare.Imposta manualmente un errore di convalida non invadente su una casella di testo
Ora il mio problema è, se voglio dire al validatore che una particolare casella di testo non è valida (e impedisce alla pagina di inviare, evidenziare la casella di testo, ecc.). Come farei questo dal codice?
@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?
}
grazie amico questo è proprio quello di cui avevo bisogno, funziona come un incantesimo! – Rob
Ma il modulo è valido se gli errori vengono aggiunti manualmente come $ ('# SomeFormId') = true? –