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 事件记录使用说明
Oct 20 Javascript
为jQuery.Treeview添加右键菜单的实现代码
Oct 22 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
Sep 06 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
Aug 22 Javascript
Javascript Symbol原理及使用方法解析
Oct 22 Javascript
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
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生成自己的LOG文件
2006/10/09 PHP
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
python批量提取word内信息
2015/08/09 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
python学生管理系统的实现
2020/04/05 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
Python如何执行系统命令
2020/09/23 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
高级运动鞋:GREATS
2019/07/19 全球购物
生日宴会答谢词
2014/01/09 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
解除处分决定书
2015/06/25 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
Redis的字符串是如何实现的
2021/10/24 Redis