<script>
//****************Trim()代码
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
//*****************************
//调用方法
function a(){
var controls = document.getElementsByTagName('input');
for(var i=0; i<controls.length; i++){
if(controls[i].type=='text'||controls[i].type=='textarea'){
controls[i].value=controls[i].value.Trim();//循环调用Trim()方法去除前后空格,替换
}
}
var str="";
for(var i=0; i<controls.length; i++){
if(controls[i].type=='text'||controls[i].type=='textarea'){
str+=controls[i].value;//再循环读出全部 text的内容,加到一个字符串里
}
}
alert(str);//弹出
}
</script>
<html>
<body>
<input id="t1" type="text" /><br/>
<input id="t2" type="text" /><br/>
<input id="t3" type="text" /><br/>
<input id="t4" type="text" /><br/>
<input id="t5" type="text" /><br/>
<input id="t6" type="text" /><br/>
<input type="button" value="ceshi" οnclick="a();"/>
</body>
</html>