浅谈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的bankInput银行卡账号格式化
Aug 22 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
JavaScript 实现鼠标拖动元素实例代码
Feb 24 Javascript
JS获取和修改元素样式的实例代码
Aug 06 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
Apr 19 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
json数据传到前台并解析展示成列表的方法
Aug 06 Javascript
分享一个vue项目“脚手架”项目的实现步骤
May 26 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
Feb 02 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连接和操作MySQL数据库基础教程
2014/09/29 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
window.location.hash 属性使用说明
2010/03/20 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python不换行之end=与逗号的意思及用途
2017/11/21 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
python基础教程之while循环
2019/08/14 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
酒店员工管理制度
2015/08/05 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
Golang ort 中的sortInts 方法
2022/04/24 Golang