浅谈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 相关文章推荐
实现只能输入数字的input不用replace方法
Sep 12 Javascript
js使用for循环查询数组中是否存在某个值
Aug 12 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
jQuery实现textarea自动增长宽高的方法
Dec 18 Javascript
用js写的一个路由(简单实例)
Sep 24 Javascript
js中less常用的方法小结
Aug 09 Javascript
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
JS中的Replace()传入函数时的用法详解
Sep 11 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
Jul 02 Javascript
angular8和ngrx8结合使用的步骤介绍
Dec 01 Javascript
详解vue父子组件状态同步的最佳方式
Sep 10 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.MVC的模板标签系统(二)
2006/09/05 PHP
PHP安装全攻略:APACHE
2006/10/09 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
手机端转换rem适应
2017/04/01 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
python实现音乐下载的统计
2018/06/20 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
餐饮业会计岗位职责
2013/12/19 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
迎新生晚会主持词
2015/06/30 职场文书
高三语文教学反思
2016/02/16 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
Python利用folium实现地图可视化
2021/05/23 Python