I have this function, which works perfectly:
$('#FornecedorNovo').submit(function (e) {
e.preventDefault();
var url = "/Fornecedor/VerificaInscricao";
var Insc = $("#InscricaoEstadual").val();
var form = this,
$form = $(form); // Salvamos o formulário atual em uma variável
$.ajax({
url: url,
data: { insc: Insc },
datatype: "json",
type: "POST",
success: function (data) {
if (data.resultado == true) {
alert('Já existe esta inscrição estadual cadastrada para outro fornecedor.');
$("#InscricaoEstadual").focus();
} else {
var url1 = "/Fornecedor/VerificaDocumento";
var Documento = $("#Documento").val();
$.ajax({
url: url1,
data: { documento: Documento },
datatype: "json",
type: "POST",
success: function (data) {
if (data.resultado == true) {
alert('Já existe este CNPJ/CPF cadastrado para outro fornecedor.');
$("#Documento").focus();
}
else {
$form.off('submit').submit();
}
}
});
}
}
})
});
But it shows an alert, I wanted the message to appear just like field validation, in <span asp-validation-for="InscricaoEstadual" class="text-danger"></span>
for example.
It's possible?