怎样用JS实现判断输入框为空不可保存

JavaScript018

怎样用JS实现判断输入框为空不可保存,第1张

实现的大致思路是先获取到该输入框的值,然后判断该输入框的值是否为空,如果为空直接给出不能为空的相关提示,如果不为空在进行保存等下一步操作。<br>工具原料:编辑器、浏览器<br>1、首先设置保存按钮的的点击事件,点击时触发获取输入框的值进行是否为空判断,为空则提示,不为空进行保存操作,简单的代码示例如下:<br><script><br>

$(function(){<br>

$('btn').click(function(){//给保存按钮绑定点击事件<br>

var value =$('input').val()//获取输入框的值<br>

if(!(value=='')){//进行值的判断<br>

alert("不能为空")<br>

}else{<br>

//保存逻辑<br>

}<br>

})<br>

})<br>

</script>2、执行的结果是输入为空点击按钮会提示不能为空,否则则进入保存的逻辑。

js正则判断输入框只允许输入数字和空格,可参考以下:1,输入框只能输入字母和下横线的正则表达式 复制代码 代码示例:<input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">2,输入框只能输入字母数字和下横线的正则表达式 复制代码 代码示例:<input onkeyup="this.value=this.value.replace(/[^\w]/g,'')" onpaste="this.value=this.value.replace(/[^\w]/g,'')">或 <input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">