浅谈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验证表单第二部分
Nov 25 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
May 19 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
Angularjs的ng-repeat中去除重复数据的方法
Aug 05 Javascript
JQuery学习总结【一】
Dec 01 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
Vue Cli与BootStrap结合实现表格分页功能
Aug 18 Javascript
Vue下的国际化处理方法
Dec 18 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
Apr 01 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
js在HTML的三种引用方式详解
Aug 29 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
PHP一些有意思的小区别
2006/12/06 PHP
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
php使用codebase生成随机数
2014/03/25 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
js中url对象化管理分析
2017/12/29 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
python中反射用法实例
2015/03/27 Python
python传递参数方式小结
2015/04/17 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
python多线程方式执行多个bat代码
2016/06/07 Python
python字符串查找函数的用法详解
2019/07/08 Python
Python流程控制语句的深入讲解
2020/06/15 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
认识深刻的检讨书
2014/02/16 职场文书
反腐倡廉标语
2014/06/24 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python