javaScript判断输入框是否为空

其中获得和失去焦点的时候都判断了一次

<script>
	
function fun01(f,s){//有参函数 参数不需要参数类型!!
	try{
	var v = document.getElementsByName(f)[0];//0 完全也可以提取出来作为参数
	var b = document.getElementsByClassName(s)[0];
	if(v.value==""){//判断是否为空字符串
		b.removeAttribute("hidden");
		}
		else if(v.value.toLowerCase() == "null"){//判断输入值是否为null
		alert("输入框不能为null");
		v.value="";
		b.removeAttribute("hidden");
		}
		else{
			b.setAttribute("hidden","hidden");
			}
	
	}
	catch(ex){
		alert(ex.message);
		}
	}
	

</script>


姓名:<input type="text" name="user"  onFocus="fun01('user','u01')" onBlur="fun01('user','u01')"/>
<span class = "u01" hidden="hidden">用户名不能为空</span>

  

posted @ 2015-11-13 15:29  WhyToHow  阅读(4155)  评论(0编辑  收藏  举报