浅谈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 相关文章推荐
一个小型js框架myJSFrame附API使用帮助
Jun 28 Javascript
Javascript 面向对象 继承
May 13 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
12306验证码破解思路分享
Mar 25 Javascript
angularjs 源码解析之scope
Aug 22 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
ionic2懒加载配置详解
Sep 01 Javascript
Vue在页面数据渲染完成之后的调用方法
Sep 11 Javascript
js取小数点后两位四种方法
Jan 18 Javascript
详解VSCode配置启动Vue项目
May 14 Javascript
使用 UniApp 实现小程序的微信登录功能
Jun 09 Javascript
EXTJS7实现点击拖拉选择文本
Dec 17 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
php实现的mongodb操作类
2015/05/28 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
为python设置socket代理的方法
2015/01/14 Python
Python的装饰器用法学习笔记
2016/06/24 Python
python 2.7.14安装图文教程
2018/04/08 Python
python opencv摄像头的简单应用
2019/06/06 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
html5 canvas-1.canvas介绍(hello canvas)
2013/01/07 HTML / CSS
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
新学期班主任寄语
2014/01/18 职场文书
企业办公室岗位职责
2014/03/12 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
Android中View.post和Handler.post的关系
2022/06/05 Java/Android