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 相关文章推荐
jQuery 入门讲解1
Apr 15 Javascript
JS 文件传参及处理技巧分析
May 13 Javascript
浅析JS中document对象的一些重要属性
Mar 06 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
在JavaScript应用中实现延迟加载的方法
Jun 25 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
Mar 31 Javascript
flag和jq on 的绑定多个对象和方法(必看)
Feb 27 Javascript
js判断PC端与移动端跳转
Dec 24 Javascript
JS的函数调用栈stack size的计算方法
Jun 24 Javascript
浅谈vant组件Picker 选择器选单选问题
Nov 04 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
用cookies来跟踪识别用户
2006/10/09 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python3 socket同步通信简单示例
2017/06/07 Python
python Pygame的具体使用讲解
2017/11/03 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
利用python实现AR教程
2019/11/20 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
模具专业毕业生自荐书范文
2014/02/19 职场文书
大课间体育活动方案
2014/03/12 职场文书
运动会演讲稿200字
2014/08/25 职场文书
借条如何写
2015/05/26 职场文书
班级管理经验交流材料
2015/11/02 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android