JS判断表单输入是否为空

  • Post author:
  • Post category:其他


//去掉输入字符串两边的空格
function trim(s) {   
	  var count = s.length;   
	  var st    = 0;       // start   
	  var end   = count-1; // end   
	  
	  if (s == "") return s;   
	  while (st < count) {   
	    if (s.charAt(st) == " ")   
	      st ++;   
	    else  
	      break;   
	  }   
	  while (end > st) {   
	    if (s.charAt(end) == " ")   
	      end --;   
	    else  
	      break;   
	  }   
	  return s.substring(st,end + 1);   
	} 
假如表单是这样的:
<form action="testnew.html" name="form1">
   username: <input type="text" name="name">
   password: <input type="password" name="pwd">
   <br>
   <input type="button" name="button" value="提交" οnclick="isEmpty()">
  </form>

   
   
username: password:
则判断输入是否为空可以这样定义函数:
 function isEmpty(){   
   	//form1是form中的name属性   
    var _form = document.form1;   
       
    if(trim(_form.name.value)==""){   
        alert("用户名不能为空!");           
        return false;   
    }   
    if(trim(_form.pwd.value)==""){   
        alert("密码不能为空!");          
        return false;   
    }  

在表单的按钮处则这样引用:

 οnclick="isEmpty()"
 



版权声明:本文为qpyong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。