JS判断输入框值是否为空

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>JS判断输入框的值是否为空</title>
</head>
<body>
<input type="text" id="txt"/>
<input type="button" value="检测" id="btn">
<script>
    var oTxt = document.getElementById(‘txt‘);

    var oBtn = document.getElementById(‘btn‘);
    function isnull(val) {

        var str = val.replace(/(^\s*)|(\s*$)/g, ‘‘);//去除空格;

        if (str == ‘‘ || str == undefined || str == null) {
            //return true;
            console.log(‘空‘)
        } else {
            //return false;
            console.log(‘非空‘);
        }
    }

    oBtn.onclick = function () {

        isnull( oTxt.value );

    }

</script>
</body>
</html>
时间: 2024-10-05 18:33:10

JS判断输入框值是否为空的相关文章

js判断字符串是否全为空(使用trim函数/正则表达式)

我们需要判断用户输入的是否全是空格,可以使用以下方法: 方法一: 使用trim() /* 使用String.trim()函数,来判断字符串是否全为空*/ function kongge1(test) { let str = test.trim(); if (str.length == 0) { console.log('字符串全是空格'); } else { console.log('输入的字符串为:' + test); } } 如果 trim() 不存在,可以在所有代码前执行下面代码 /* 给

判断的值是否为空

/** * @projectname 项目名称: minxinloan * @packageclass 包及类名: com.minxinloan.loanaudit.web.controller.LoanauditCtrl.java * @description 功能描述: 判断的值是否为空 * @param 参 数: @param val * @param 参 数: @return * @return 返回类型: boolean * @createdate 建立日期: 2014-8-1下午4:

js判断一个值是空的最快方法是不是if(!value){alert(&quot;这个变量的值是null&quot;);}

!逻辑非 操作符(js)-操作于任何值,(!undefined)(!Null)(!任何对象)(!"")(!"lihuan")(!任何非零数字值) (!0)(!NaN)(!true)(!false):逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反:undefined- false/Null-false/任何对象-true/""-false/"lihuan"-true/任何非零数字-true/0-false /Na

判断某个值是否为空

示例: 空值判断方法: $csv[1].b -eq "" #返回true [string]::isnullorempty($csv[1].b) #返回true $csv[1].b.length -eq 0 #返回true $csv[1].b -eq $null  #返回false,结果如下图所示: [string]的静态类属性:

js判断json对象是否为空

if("{}" == JSON.stringify(json对象)) { // 满足条件就是空 } 原文地址:https://www.cnblogs.com/xiaostudy/p/11080106.html

js判断输入框的范围,并且只能输入数字

<input type="text" onkeyup="javascript:this.value=this.value.replace(/[^\d]/g,'');if(this.value<0){this.value=0;};if(this.value>1000){this.value=1000;}" onchange="javascript:this.value=this.value.replace(/[^\d]/g,'');if(t

(转)用JS判断ckeditor3.6版本编辑器内容为空的方法

因为编者我还是一个初学入门者,无论是JS还是PHP,都是懂了点皮毛.今天在研究ckeditor编辑器的时候遇到了一些问题,虽然这只是我的个人问题,但觉得可以分享给其他人,或许也有像我这样的初学者也会遇到这问题. 好了,现在谈一下这问题. 在接触ckeditor编辑器之前,编者制作的表单都是用的<textarea>标签,比如制作的留言本.新闻发布器等,但由于<textarea>的输入框输入的内容格式单一,基本没什么扩展功能,所以使用了ckeditor编辑器.在这里先声明,编者使用的是

js判断一个对象是否为空对象

最近遇到一个问题,用vue循环一个数组,展示一些海报图片.数组为空的话是不会遍历的,为了不让能够出现默认图片,这也就需要在数组中增加一个默认空对象arr[{}].问题来了,提交的时候怎么判断这个对象是空的呢? 简单粗暴的判断 因为是展示海报图片,每个对象下都有url属性,所以最直接的判断当前object的url属性 if (arr[0].url) { ... } 这个方法是无法判断arr为空的情况,如果arr[0]是个null,那么浏览器回抛出Cannot read property 'url'

JS如何判断一个数组是否为空、是否含有某个值

一.js判断数组是否为空 方法一:  arr.length let arr = []; if (arr.length == 0){ console.log("数组为空") }else { console.log("数组不为空") } 二.js判断数组是否含有某个值 方法一:  arr.indexOf() if (arr.indexOf(2) != -1){ console.log("数组含有2") }else { console.log(&quo