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>

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM