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