在js中如何进行非空验证?

JavaScript08

在js中如何进行非空验证?,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:if ($('input').val() !== '') {$('body').append('非空')}。

3、浏览器运行index.html页面,此时会打印出js非空验证的结果。

//用jquery实现你的需求,另外 文本标签有一个属性“maxlength”可以设定最大输入字符数。

//先用你第一个文本作为实例,代码如下:

$(".AbtnOt").click(function(){

    var text01=$("#textfield2").val()

    if(text01.length==0){

        alert("textfield2 不能为空")

    }

})

jsp页面的非空判断一般由js判断,判断方法有多种。

1、js获取对应输入框的值value

2、直接利用value==''判断是否非空或者利用正则表达式校验value

3、value为空弹出提示给用户

示例:

页面有如下输入框:

<input type="text" id="name" value=""/>

判断方法:

function validEmpty(){

    //获取输入框的输入值

    var name = document.getElementById('name').value

    if(name == null || name == ''){

        alert("username 不可为空")

        return false

    }

    //用正则判断,至少要输入一个非空字符

    var regex = /^\S+$/g

    if(!name.test(regex)){

        alert("username 不可为空")

        return false

    }

  }