javascript - 测试输入长度

标签 javascript html

如果输入字母长度等于 0,我希望弹出警报,但它不起作用

<div class="rame">
    <input type=text placeholder="Name" style="position: relative; right:-750px" id="inp1">
    <input type=text placeholder="Name2" style="position: relative; right:-250px" id="inp2">
    <button onclick="check()">submit</button>
</div>

<script>
    function check() {
        var a = document.getElementById("inp1");
        var b = document.getElementById("inp2");
        if (a.length = 0) {
            alert("Hello World")
        }
    }
</script>

最佳答案

您应该调用 if(a.value.length==0)。请注意 === 之间的区别。

关于javascript - 测试输入长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56446318/

相关文章:

javascript - 使用 chartist.js 控制堆叠条周围的间距

javascript - 抑制和添加ajax调用参数

javascript - JWPlayer、Soundcloud文件源

javascript - 为什么 import 关键字在 React 中起作用,而在普通的 npm init 项目中不起作用?

javascript - 浏览器中的 HTML5 文件上传功能检测

php - index.php 链接和图像在本地主机上不起作用

javascript - 谷歌地图多边形问题

jquery - CSS 和 jQuery : elements changing sizes on click/drag

html - 全高侧边栏和内容区域在较小的设备屏幕上中断

html - DIV 背景图像在智能手机上不是 100%