<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>禁止在内容中输入空字符 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script type="text/javascript">
//去掉左边空格
function ltrim(s)
{
return s.replace(/(^\s*)/g, '');
}
//去掉右边空格
function rtrim(s)
{
return s.replace(/(\s*$)/g, '');
}
//去掉左右空格
function trim(s){
return rtrim(ltrim(s));
}
function clearNoStr(obj){
var report=document.getElementById(obj.id).value;
var reportItem=trim(report);
if(reportItem=='' || reportItem==null){
document.getElementById(obj.id).value=report.substring(report.length);
document.getElementById(obj.id).focus();
return ;
}else{
var count=report.substring(0,report.length-reportItem.length);
var countLength=count.length;
var size=report.length;
var countStr="";
var noStr="";
//去掉左边的空格符
for(var i=0;i<countLength;i++){
countStr+=" ";
}
//去掉中间的空格符
for(var i=0;i<size;i++){
noStr=report.charAt(i);
if(noStr==" "){
IgnoreSpaces(obj.id,report);
}
}
if(count==countStr){
document.getElementById(obj.id).value=report.substring(countLength);
}else{
document.getElementById(obj.id).value=report.substring(0,reportItem.length);
}
}
}
function clearInnerStr(obj){
var reqStr=document.getElementById(obj.id).value;
var size=reqStr.length;
var noStr="";
for(var i=0;i<size;i++){
noStr=reqStr.charAt(i);
if(noStr==" "){
IgnoreSpaces(obj.id,reqStr);
}
}
}
function IgnoreSpaces(id,Str){
var ResultStr = "";
Temp=Str.split(" ");//双引号之间是一个空格
for(i = 0; i < Temp.length; i++){
ResultStr +=Temp[i];
}
document.getElementById(id).value=ResultStr;
}
</script>
禁止在内容中输入空字符:<input type="text" id="user" value="内容中不可输入空字符" οnkeyup="clearInnerStr(this);" οnblur="clearInnerStr(this);" >
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>禁止在内容中输入空字符 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script type="text/javascript">
//去掉左边空格
function ltrim(s)
{
return s.replace(/(^\s*)/g, '');
}
//去掉右边空格
function rtrim(s)
{
return s.replace(/(\s*$)/g, '');
}
//去掉左右空格
function trim(s){
return rtrim(ltrim(s));
}
function clearNoStr(obj){
var report=document.getElementById(obj.id).value;
var reportItem=trim(report);
if(reportItem=='' || reportItem==null){
document.getElementById(obj.id).value=report.substring(report.length);
document.getElementById(obj.id).focus();
return ;
}else{
var count=report.substring(0,report.length-reportItem.length);
var countLength=count.length;
var size=report.length;
var countStr="";
var noStr="";
//去掉左边的空格符
for(var i=0;i<countLength;i++){
countStr+=" ";
}
//去掉中间的空格符
for(var i=0;i<size;i++){
noStr=report.charAt(i);
if(noStr==" "){
IgnoreSpaces(obj.id,report);
}
}
if(count==countStr){
document.getElementById(obj.id).value=report.substring(countLength);
}else{
document.getElementById(obj.id).value=report.substring(0,reportItem.length);
}
}
}
function clearInnerStr(obj){
var reqStr=document.getElementById(obj.id).value;
var size=reqStr.length;
var noStr="";
for(var i=0;i<size;i++){
noStr=reqStr.charAt(i);
if(noStr==" "){
IgnoreSpaces(obj.id,reqStr);
}
}
}
function IgnoreSpaces(id,Str){
var ResultStr = "";
Temp=Str.split(" ");//双引号之间是一个空格
for(i = 0; i < Temp.length; i++){
ResultStr +=Temp[i];
}
document.getElementById(id).value=ResultStr;
}
</script>
禁止在内容中输入空字符:<input type="text" id="user" value="内容中不可输入空字符" οnkeyup="clearInnerStr(this);" οnblur="clearInnerStr(this);" >
</BODY>
</HTML>