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

如题所述

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

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

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-21
<script language="javascript">
function Check()
{
if(document.getElementById('TrueName').value=='') {
alert('必须输入姓名!');
document.getElementById('TrueName').focus();
return false;
} if(document.getElementById('Identity').value=='') {
alert('必须输入身份证号码!');
document.getElementById('Identity').focus();
return false;
} if(document.getElementById('Tel').value=='') {
alert('必须输入联系电话!');
document.getElementById('Tel').focus();
return false;
} if(document.getElementById('Address').value=='') {
alert('必须输入联系地址!');
document.getElementById('Address').focus();
return false;
} if(document.getElementById('WebID').value=='') {
alert('必须设置员工账号!');
document.getElementById('WebID').focus();
return false;
} if(document.getElementById('PassWord').value=='') {
alert('密码不能为空!');
document.getElementById('PassWord').focus();
return false;
} if(document.getElementById('PassWord').value!=document.getElementById('RPass').value) {
alert('两次输入的密码不一致!');
document.getElementById('PassWord').focus();
return false;
}
}
</script>本回答被网友采纳
第2个回答  推荐于2017-09-05
js判断字符串是否为空
s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ fnrtv]。 很多情况下,都是用length来直接判断字符串是否为空,如下:
代码如下 :
var strings = ' ';
if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)
{
alert('不能为空');
}
第3个回答  2013-07-21
<script language="javascript">
//去除左空格
function LTrim(str){
return str.replace(/^\s*/g,"");
}
//去除右空格
function RTrim(str){
return str.replace(/\s*$/g,"");
}
//去除左右空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}
//自己的验证方法
from 代码里加进onsubmit="return check()"
function check(){
//获取要验证的文本域元素
var 变量=document.getElementById('文本域的ID').value;
if(trim(变量)==""){
alert("不能为空!");
return false;
}
}
</script>
第4个回答  2015-10-03
文本:$(obj).val();
页面html:$(obj).html();
用if判断即可

在js中如何进行非空验证?
1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签,输入js代码:if ($('input').val() !== '') {$('body').append('非空');}。3、浏览器运行index.html页面,此时会打印出js非空验证的结果。

jsp页面上做非空判断
1、js获取对应输入框的值value 2、直接利用value==''判断是否非空或者利用正则表达式校验value 3、value为空弹出提示给用户 示例:页面有如下输入框: 判断方法:function validEmpty(){ \/\/获取输入框的输入值 var name = document.getElementById('name').value; if(name == null || na...

JS怎么判断一个对象是否为空
1、直接用for...in...遍历属性,结果为真是“非空数组”,否则是“空数组”,代码如下:function judgeObj(obj){ for(var a in obj){ return alert('非空对象')} return alert('空对象')} 2、通过JSON自带的.stringify方法来判断,代码如下:if(JSON.stringify(c)=='{}'){ console.log...

jsp中FCK的非空验证
先导入JS 验证: \/\/非空验证 function checkZSForm(){ if($V("rbTitle")==""){ alert("请填写标题"); return false;} var rbContent = FCKeditorAPI.GetInstance("rbContent").GetXHTML(true);if(rbContent == null || rbContent == ""){ alert("请输入内容"); return false;} do...

js怎样判断object不是空
1、直接判断对象不为null if (!myObj) { var myObj = { }; }Javascript语言是"先解析,后运行",解析时就已经完成了变量声明2、使用window对象判断某对象是否存在if (!window.myObj) { var myObj = { }; }3、使用this对象判断某对象是否存在if (!this.myObj) {  this.myObj ...

js 判断数组是否为空数组
判断数组是否为空,可以用length方法,如:var a = [];if(a.length ==0){ alert(1)}else{ alert(2)} 判断数组为空不能用if(a),因为a这个时候是一个空数组对象,if会判断当前a是对象,返回true。

怎么验证Javascript textarea 中数据非空
js获取textarea 中文本的写法和其他input元素不同,var text = textarea.innerText;var html = textarea.innerHTML;获取到textarea的文本,就可以判断了。

js中?.、??、??=的用法及使用场景
在前端开发中,数据访问的非空判断是一项常见且关键的任务,尤其当面对后端可能提供的缺失或错误数据时。ES6引入了可选链操作符(?.)、空值合并操作符(??)以及空值合并赋值操作符(??=),极大地简化了这类问题的处理。下面将逐一解析它们的用法和适用场景。首先,可选链操作符(?.)用于安全地访问对象...

如何判断js变量是否为空如何判断js变量是否为空
js确定是否是空 一般判断空有空值、未定义值和NaN值。未定义的判断:vartmp=未定义;if(typeof(tmp)==未定义未定义} 说明:typeof返回一个字符串,有六种可能:“numbernull} 判决南:vartmp=0\/0;if(isNaN(tmp)){alert(南} 附上所有等式图。:Loose等于check(==),例如:“1[]==0 =:同余或...

js 判断是否为空
一般判断为空有 null值、undefined值与NaN值判断undefined:var tmp = undefined;if (typeof(tmp) == "undefined"){ alert("undefined");} 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"判断null:var tmp = null;if (!tmp &...

相似回答