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编程起步(第七课)
Jan 10 Javascript
JavaScript mapreduce工作原理简析
Nov 25 Javascript
jquery图片切换实例分析
Apr 15 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
AngularJS基础教程之简单介绍
Sep 27 Javascript
JavaScript电子时钟倒计时
Jan 09 Javascript
JS组件Bootstrap Table布局详解
May 27 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
Jun 29 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
JavaScript通如何过RGraph实现动态仪表盘
Oct 15 Javascript
Node与Python 双向通信的实现代码
Jul 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
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
PHP 枚举类型的管理与设计知识点总结
2020/02/13 PHP
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
Python re模块介绍
2014/11/30 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
Python实现的特征提取操作示例
2018/12/03 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
学习python可以干什么
2019/02/26 Python
Pyqt5实现英文学习词典
2019/06/24 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
Django-migrate报错问题解决方案
2020/04/21 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
党员评议思想汇报
2014/10/08 职场文书
高一作文之暖冬
2019/11/09 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
Django展示可视化图表的多种方式
2021/04/08 Python
关于Python使用turtle库画任意图的问题
2022/04/01 Python