Проверка строки на пустоту jquery

157
31 октября 2018, 07:30

Имеется код формы

 <form action="/HomeController/WriteToFileAsync/" method="post" Name="test" id="form" >
 @Html.LabelFor(m => m.FName, "Введите Фамилию")
        <br> @Html.TextBoxFor(m => m.FName, htmlAttributes: new { @id = "FName", onblur = "validName(this)" } )
        @Html.ValidationMessageFor(m => m.FName)
        <br>@Html.LabelFor(m => m.Name, "Введите Имя" )
        <br>@Html.TextBoxFor(m => m.Name, htmlAttributes: new { @id = "Name", onblur = "validName(this)" })
        @Html.ValidationMessageFor(m => m.Name)
        <br>@Html.LabelFor(m => m.LName, "Введите Отчество")
        <br>@Html.TextBoxFor(m => m.LName,  htmlAttributes: new { @id = "LName" })
        @Html.ValidationMessageFor(m => m.LName)
        <br>@Html.LabelFor(m => m.Opisanie, "Введите Описание")
        <br>@Html.TextBoxFor(m => m.Opisanie, htmlAttributes: new { @id = "Opisanie" })
        <br>@Html.LabelFor(m => m.Date, "Введите Дату рождения")
        <br>
        <input type="date" name="Date" placeholder="Дата рождения" id="Date" onchange="validate_date(this);" />
        <div id="error"></div><br />    
        <input type="button" id="submitIt" value="Отправить заявку" />
    </form>

Хочу проверить строки FName на пустоту, написал подобный код:

$('#FName').on('keyup', function () {
        var $this = $(this),
            val = $this.val();
        if (val.length >= 1) {
            $('#submitIt').show(100);
        } else {
            $('#submitIt').hide(100);
        }
    });

Но, увы, не выходит, конечно же можно условием все проверить, но хотелось бы с jquery управится,

Answer 1
<input type="text">

let inpt = document.querySelector('input');
inpt.addEventListener('input', (e) => {
  console.log(e.target.value);
})

Можно делать любые проверки, вроде и на чистом js кода немного )

READ ALSO
Как при открытие страницы сделать так чтоб она открылась на определенной позиции?

Как при открытие страницы сделать так чтоб она открылась на определенной позиции?

у меня вопросКак сделать так чтоб при открытие страницы она открылась на определенной позиции? Например по середине, как на фото

163
Линии через весь макет, как сверстать?

Линии через весь макет, как сверстать?

Если присмотреться к макету на нем видно линии (я их пометил красными линиями для наглядности) которые проходять через весь сайт с самого...

188
Единица измерения em HTML

Единица измерения em HTML

Всем приветПомогите, пожалуйста, гуглить пытался, не нашел (наверное руки не оттуда)

164
Как сделать меняющийся фон по нажатии кнопки? [закрыт]

Как сделать меняющийся фон по нажатии кнопки? [закрыт]

Например: я нажимаю на кнопку и у сайта меняется цвет фона, или меняется логотип в шапке, или же просто меняется дизайн сайта (цвет кнопок,...

164