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分析、压缩工具JavaScript Analyser
Dec 31 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
Feb 26 Javascript
原生js仿jquery实现对Ajax的封装
Oct 04 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
vue实现模态框的通用写法推荐
Feb 26 Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 Javascript
Node.js 路由的实现方法
Jun 05 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
Nov 19 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
python使用7z解压apk包的方法
2015/04/18 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
Python各种扩展名区别点整理
2020/02/27 Python
keras 权重保存和权重载入方式
2020/05/21 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
.NET方向面试题
2014/11/20 面试题
物流管理专业毕业生自荐信
2014/03/04 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
学前班教学反思
2016/02/24 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
muduo TcpServer模块源码分析
2022/04/26 Redis
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS
使用Django框架创建项目
2022/06/10 Python