浅谈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 相关文章推荐
浅谈javascript的原型继承
Jul 25 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
Javascript中浮点数相乘的一个解决方法
Jun 03 Javascript
js日期范围初始化得到前一个月日期的方法
May 05 Javascript
jQuery实现两款有动画功能的导航菜单代码
Sep 16 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
May 09 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
微信小程序页面间通信的5种方式
Mar 31 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 Javascript
vue中实现回车键登录功能
Feb 19 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 curl基本操作详解
2013/07/23 PHP
10个超级有用的PHP代码片段果断收藏
2015/09/23 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
js 动态文字滚动的例子
2011/01/17 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
js性能优化技巧
2015/11/29 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
Django Highcharts制作图表
2016/08/27 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python多进程控制学习小结
2018/10/31 Python
python实现抽奖小程序
2020/04/15 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
课程设计心得体会
2013/12/28 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
出纳员的岗位职责
2014/02/22 职场文书
《母鸡》教学反思
2014/02/25 职场文书
综合测评自我评价
2015/03/06 职场文书
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang