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调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
JS定时器实例详细分析
Oct 11 Javascript
关于Javascript加载执行优化的研究报告
Dec 16 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
谈一谈javascript闭包
Jan 28 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
Mar 30 Javascript
BootStrap实现树形目录组件代码详解
Jun 21 Javascript
AngularJS递归指令实现Tree View效果示例
Nov 07 Javascript
JavaScript易错知识点整理
Dec 05 Javascript
Vue开发中整合axios的文件整理
Apr 29 Javascript
AngularJS获取json数据的方法详解
May 27 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扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
php常用字符函数实例小结
2016/12/29 PHP
php-msf源码详解
2017/12/25 PHP
PHP反射实际应用示例
2019/04/03 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
javascript Object与Function使用
2010/01/11 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
python try 异常处理(史上最全)
2019/03/07 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
python 实现aes256加密
2020/11/27 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
教师演讲稿范文
2014/01/08 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
社区综治工作汇报
2014/10/27 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
安全主题班会教案
2015/08/12 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
MongoDB数据库的安装步骤
2021/06/18 MongoDB
Python之基础函数案例详解
2021/08/30 Python