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和javascript的区别(常用方法比较)
Jul 04 Javascript
javascript 树形导航菜单实例代码
Aug 13 Javascript
jquery实现带二级菜单的导航示例
Apr 28 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
AngularGauge 属性解析详解
Sep 06 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
Jan 27 Javascript
关于vue组件事件属性穿透详解
Oct 28 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
Nov 14 Javascript
微信小程序修改数组长度的问题的解决
Dec 17 Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 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环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
python实现mysql的读写分离及负载均衡
2018/02/04 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
阿拉伯书店:Jamalon
2019/07/24 全球购物
民事授权委托书范文
2014/08/02 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2016高考感言
2015/08/01 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL