javascript - 根据id从文本输入中获取 boolean 值

标签 javascript java jquery html jsp

我正在尝试使用 ID 从文本框中获取值,但我得到的是 boolean 值

<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 代码有什么问题?

最佳答案

您可以使用!!从变量获取 boolean 值

示例:

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

就您而言,您只需使用 !! 将您的值转换为 boolean 值

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

谢谢您,希望这个答案能帮到您

关于javascript - 根据id从文本输入中获取 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61318850/

相关文章:

javascript - 在 Reactjs 中将 Stripe 支付按钮更改为图像

javascript - 如何通过单击来检索值并检索 id?

Java - iCal4j - 设置 X-ALT-DESC;FMTTYPE=text/html

java - 根据 API/UML,我的代码的结构/顺序是否正确?

javascript - 需要 kendoUI 模板类型 ="text/x-kendo-template"?

javascript - 我怎样才能让这个有用的 JSFiddle 在我的网站上工作?

javascript - 如何根据增加/减少值制作仪表动画

java - 如何在 Eclipse 中使用基于 JAX-WS 的 Web 服务创建动态 Web 项目?

javascript - 使用 .dropdown() 实现错误下拉菜单 - $ 不是函数

jquery - 创建自己的 CSS 属性是否合法?