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 相关文章推荐
客户端js性能优化小技巧整理
Nov 05 Javascript
JQuery EasyUI 数字格式化处理示例
May 05 Javascript
laytpl 精致巧妙的JavaScript模板引擎
Aug 29 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
Node.js读写文件之批量替换图片的实现方法
Sep 07 Javascript
jQuery 特性操作详解及实例代码
Sep 29 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
微信 jssdk 签名错误invalid signature的解决方法
Jan 14 Javascript
小程序的上传文件接口的注意要点解析
Sep 17 Javascript
JS实现烟花爆炸效果
Mar 10 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
2020最新CPU的性能排名
2020/04/02 数码科技
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
yii中widget的用法
2014/12/03 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
js快速排序的实现代码
2013/12/08 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Python实现Const详解
2015/01/27 Python
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
浅谈Python3多线程之间的执行顺序问题
2020/05/02 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
参观监狱心得体会
2014/01/02 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
行政助理岗位职责
2015/02/10 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android