浅谈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 相关文章推荐
Apply an AutoFormat to an Excel Spreadsheet
Jun 12 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
Mar 31 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
关于删除时的提示处理(确定删除吗)
Nov 03 Javascript
深入领悟JavaScript中的面向对象
Nov 18 Javascript
使用正则表达式的格式化与高亮显示json字符串
Dec 03 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
jQuery实现图片上传和裁剪插件Croppie
Nov 29 Javascript
jQuery遍历节点树方法分析
Sep 08 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
JS在浏览器中解析Base64编码图像
Feb 09 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
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
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
js 作用域和变量详解
2017/02/16 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
Python Lambda函数使用总结详解
2019/12/11 Python
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
出纳岗位职责
2013/11/09 职场文书
高中军训广播稿
2014/01/14 职场文书
老员工辞职信范文
2015/05/12 职场文书