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 相关文章推荐
JSON 学习之完全手册 图文
May 29 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
Dec 25 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
Jan 13 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
AngularJS之自定义服务详解(factory、service、provider)
Apr 14 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
Aug 24 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
JS代码优化的8点建议
Feb 04 Javascript
代码解析React中setState同步和异步问题
Jun 03 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
PHP4之真OO
2006/10/09 PHP
笑谈配置,使用Smarty技术
2007/01/04 PHP
PHP安全性漫谈
2012/06/28 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
json数据的列循环示例
2013/09/06 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
微信小程序实现签到弹窗动画
2020/09/21 Javascript
Python中的数学运算操作符使用进阶
2016/06/20 Python
python操作 hbase 数据的方法
2016/12/18 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
如何利用find命令查找文件
2016/11/18 面试题
内业资料员岗位职责
2014/01/04 职场文书
简历的自我评价
2014/02/03 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
义诊活动总结
2015/02/04 职场文书
2015年药房工作总结
2015/04/25 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书