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 Cookie的读取和写入函数
Dec 08 Javascript
js切换div css注意的细节
Dec 10 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
javascript每日必学之封装
Feb 23 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
微信小程序云开发之新手环境配置
May 16 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
Vue使用axios出现options请求方法
May 30 Javascript
jQuery HTML css()方法与css类实例详解
May 20 jQuery
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
Nov 16 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读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
javascript replace()正则替换实现代码
2010/02/26 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
js获取域名的方法
2015/01/27 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
python实现任意位置文件分割的实例
2018/12/14 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Form表单及django的form表单的补充
2019/07/25 Python
pytorch 共享参数的示例
2019/08/17 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
创新比赛获奖感言
2014/02/13 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书