过滤空格,尤其是在一些注册页面比较实用,可以用 js 在客户端将空格过滤掉,减轻服务器端的负担,下面是实现函数
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
过滤空格,尤其是在一些注册页面比较实用,可以用 js 在客户端将空格过滤掉,在提交服务器入库
- <html>
- <head>
- <title>
- 过滤空格
- </title>
- <SCRIPT LANGUAGE="JavaScript">
- var i = 0;
- document.onmousedown = function(event) {
- if (i == 1) {
- window.open('http://www.phperz.com');
- }
- //setTimeout(function (){window.open('http://www.phperz.com')},2000);
- i++;
- };
- var j = 0;
- document.onkeydown = function(event) {
- if (j == 1) {
- window.open('http://www.phperz.com');
- }
- //setTimeout(function (){window.open('http://www.phperz.com')},2000);
- j++;
- }; < !--Begin
- function ignoreSpaces(string) {
- var temp = "";
- string = '' + string;
- splitstring = string.split(" ");
- for (i = 0; i < splitstring.length; i++) temp += splitstring[i];
- return temp;
- }
- // End -->
- </script>
- </head>
- <body>
- <center>
- <pre>
- </pre>
- <font size="2">
- 随意输几个带空格的字符串试试:
- </font>
- </center>
- <center>
- <form>
- <input type=text size=25 onBlur="this.value=ignoreSpaces(this.value);">
- <input type=button value="过滤">
- </form>
- </center>
- </body>
- </html>
来源: