JS判断表单输入是否为空(示例代码)


Posted in Javascript onDecember 23, 2013
//去掉输入字符串两边的空格
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="submit" value="提交" onclick="isEmpty()">   
</form>

则判断输入是否为空可以这样定义函数:
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;   
    }  

    return true;
}
Javascript 相关文章推荐
javascript 写类方式之九
Jul 05 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
Javascript Function对象扩展之延时执行函数
Jul 06 Javascript
Javascript call和apply区别及使用方法
Nov 14 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
老生常谈的跨域处理
Jan 11 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
微信小程序使用wxParse解析html的方法示例
Jan 17 Javascript
JavaScript实现滚动加载更多
Dec 27 Javascript
js中判断用户输入的值是否为空的简单实例
Dec 23 #Javascript
js中判断对象是否为空的三种实现方法
Dec 23 #Javascript
利用JS判断用户是否上网(连接网络)
Dec 23 #Javascript
js禁止回车提交表单的示例代码
Dec 23 #Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
Dec 23 #Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 #Javascript
判断客户浏览器是否支持cookie的示例代码
Dec 23 #Javascript
You might like
php SQL之where语句生成器
2009/03/24 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
Javascript中的数学函数
2007/04/04 Javascript
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
[37:03]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第二场 12.16
2020/12/18 DOTA
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
Python适配器模式代码实现解析
2019/08/02 Python
python @classmethod 的使用场合详解
2019/08/23 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
c/c++某大公司的两道笔试题
2014/02/02 面试题
办理护照介绍信
2014/01/16 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
投标保密承诺书
2014/05/19 职场文书
预备党员公开承诺书
2014/05/28 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
活动新闻稿范文
2015/07/17 职场文书
教导处教学工作总结
2015/08/12 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers