浅谈JS验证表单文本域输入空格的问题


Posted in Javascript onFebruary 14, 2017

在表单中验证输入的文本域字符是否为空格,即空字符串,通常需要去除字符两边的空格才可验证准确。否则如果连续输入多个空格键,仅凭 document.getElementById("name").value == ""  验证不出来的。

去除字符串两边的空格的方法,还要考虑浏览器的兼容问题。

一、 trim() 方法

document.getElementById("name").value.trim()   该方式在 Chrome、Firefox 中没有问题,可以正常执行,但是在360、IE里面会报错误 “对象不支持此属性或方法”。

二、jQuery 的 $.trim()  方法

$.trim(document.loginForm.account.value)

这个方法可以解决上述在 360、IE中出现的 “对象不支持此属性或方法” 错误,且在  Chrome、Firefox 中 都可以正常运行。

以上是自己在应用实现中遇到的一点小问题,在此学习记录一下!

这篇浅谈JS验证表单文本域输入空格的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
Aug 23 Javascript
jQuery入门介绍之基础知识
Jan 13 Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 Javascript
jQuery实现每隔几条元素增加1条线的方法
Jun 27 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
Jul 12 Javascript
巧用jQuery选择器提高写表单效率的方法
Aug 19 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 Javascript
js数字计算 误差问题的快速解决方法
Feb 28 Javascript
原生JS实现导航下拉菜单效果
Nov 25 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
js Math数学简单使用操作示例
Mar 13 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 #Javascript
jquery 仿锚点跳转到页面指定位置的实例
Feb 14 #Javascript
js replace()去除代码中空格的实例
Feb 14 #Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
Feb 14 #Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 #Javascript
js实现数组去重方法及效率?Ρ? target=
Feb 14 #Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
Feb 14 #Javascript
You might like
PHP通过COM使用ADODB的简单例子
2006/12/31 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
js异或加解密效果代码
2008/06/25 Javascript
js 对象是否存在判断
2009/07/15 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
javascript前端实现多视频上传
2020/12/13 Javascript
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
Python的Twisted框架上手前所必须了解的异步编程思想
2016/05/25 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
使用Python实现文字转语音并生成wav文件的例子
2019/08/08 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
python空元组在all中返回结果详解
2020/12/15 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
电子商务专业自我鉴定
2013/12/18 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
英语专业自荐书
2014/06/13 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
2014年统战工作总结
2014/12/09 职场文书
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
Python中request的基本使用解决乱码问题
2022/04/12 Python