получение логического значения из текстового ввода на основе идентификатора - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь получить значение из текстового поля, используя идентификатор, но я получаю логическое значение

<input type="text" tabindex="4" class="form-control input-sm" required onkeypress="return onlycode(event,this);" maxlength="40" id="MaterialCode" name="MaterialCode" placeholder="Material Code" autocomplete="off">   
var matcode = $("#MaterialCode").val();

Как получить фактическое значение и в чем неправильный мой html код?

1 Ответ

0 голосов
/ 20 апреля 2020

Вы можете получить логическое значение из переменной, используя !!

Пример:

const falsyValue=0
console.log(!!falsyValue) //Log False
const truthyValue=1
console.log(!!truthyValue) //Log True

В вашем случае вам просто нужно использовать !! для преобразования вашего значения в логическое

var marcode = !!$("#MaterialCode").val();

Спасибо, и я надеюсь, что этот ответ поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...