Для каждого текстового поля триггер фокусировки () - PullRequest
0 голосов
/ 02 июля 2019

У меня есть цикл, и текстовое поле отображается до тех пор, пока условие в цикле не будет выполнено.Я хочу, чтобы каждый раз, когда фокус терялся из текстового поля, вызывалось событие focusout из jquery.

это мой код для отображения текстового поля:

@for (int i = 0; i < (Enumerable.Count(ViewBag.Particulars)); i++)
{
    <tr>
        <td>
            @Html.TextBoxFor(model => model.NoofCopy, new { @class = "form-control", placeholder = "No. of copy" })<br />
            @Html.ValidationMessageFor(model => model.NoofCopy, string.Empty, new { @style = "color : red" })
        </td>
    </tr>
}

Вот мой jquery:

$(document).ready(function () {
    $("#NoofCopy").each(function () {
        $("#NoofCopy").focusout(function () {
            debugger;
            var NoofCopy = $("#NoofCopy").val();              
            alert(NoofCopy);
        });
    });
});

Когда фокус теряется из первого текстового поля, тогда виден только блок предупреждения, но я хочу, чтобы после выхода из любого текстового поля поле предупреждения было видно.

...