欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

浅谈JS验证表单文本域输入空格的问题

程序员文章站 2023-11-12 22:16:46
在表单中验证输入的文本域字符是否为空格,即空字符串,通常需要去除字符两边的空格才可验证准确。否则如果连续输入多个空格键,仅凭 document.getelementbyid...

在表单中验证输入的文本域字符是否为空格,即空字符串,通常需要去除字符两边的空格才可验证准确。否则如果连续输入多个空格键,仅凭 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验证表单文本域输入空格的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。