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 相关文章推荐
ASP Json Parser修正版
Dec 06 Javascript
js 程序执行与顺序实现详解
May 13 Javascript
jQuery事件绑定与解除绑定实现方法
Apr 15 Javascript
jQuery超赞的评分插件(8款)
Aug 20 Javascript
跟我学习javascript创建对象(类)的8种方法
Nov 20 Javascript
js HTML5多媒体影音播放
Oct 17 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
Feb 15 Javascript
bootstrap表单示例代码分享
May 18 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
Apr 24 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
简单了解JS打开url的方法
Feb 21 Javascript
uni-app使用countdown插件实现倒计时
Nov 01 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
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
小谈php正则提取图片地址
2014/03/27 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
js实现的常用的左侧导航效果
2013/10/17 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
从setTimeout看js函数执行过程
2017/12/19 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python网络编程 Python套接字编程
2017/09/13 Python
python3实现windows下同名进程监控
2018/06/21 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
Django配置跨域并开发测试接口
2020/11/04 Python
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
银行实习生的自我评价
2014/01/13 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
公务员个人考察材料
2014/12/23 职场文书
2015新学期开学寄语
2015/02/26 职场文书
2016年春节慰问信息
2015/03/25 职场文书
小平您好观后感
2015/06/09 职场文书
英语投诉信范文
2015/07/03 职场文书
css3带你实现3D转换效果
2022/02/24 HTML / CSS
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
JS class语法糖的深入剖析
2022/07/07 Javascript