没有吧,这是我写的一个除去左空白字符的函数,见笑。<script language=javascript>
function ltrim(strll) {
if (strll.indexOf(" ")==0) {
strll = strll.substring(1,strll.length)
return (ltrim(strll))
}
else {
return (strll)
}
}
function ltrim(strll) {
if (strll.indexOf(" ")==0) {
strll = strll.substring(1,strll.length)
return (ltrim(strll))
}
else {
return (strll)
}
}
解决方案 »
- window.createPopup中可不可以调用javascript啊
- 关闭模态窗口刷新父窗口
- null是数据类型呀,还是一个值呀?undefined本身是值,也是类型
- 用get方法传递表单信息时,如何可以实现用户输入的信息不显示在地址栏中呢?
- 求一个javascripr代码 作用是 文本框的值改变后自动提交 不需要鼠标操作
- 那有下载scriptx.cab控件的地址,谢谢帮忙!!
- 关闭窗口时保存数据的办法
- 入门级简单问题二个,关于函数,望赐教!
- iframe加载出错?
- ls176请帮忙(求Treeview源码)!
- 请教高手一些问题!
- 一个层上定义了onmouseout事件,但是鼠标还没有滑出该层,该层的onmouseout事件就发生了,何故?附源码
function Trim(str)
{
resultStr="";
i=0;
while (i<str.length && str.charAt(i)==" ")
i++;
j=i;
i=str.length-1;
while (i>=0 && str.charAt(i)==" ")
i--;
if (j<=i)
resultStr=str.substring(j,i+1);
return resultStr;
}
还有,如果要判断用户是否有输入,只要看一下form.name.value.length是否等于0就行了
如果为0说明该文本框没有输入
if (strll.indexOf(" ")==0){
strll = strll.substring(1,strll.length)
return (ltrim(strll))
}
if (strll.indexOf(" ")==(strll.length-1)) {
strll = strll.substring(0,strll.length-1)
return (ltrim(strll))
}
return (strll)
}
<script>
function trim(s)
{
var i,j;
var rs;
i=0;
j=s.length-1;
while(s.charAt(i)==" ") i++;
if(i==j+1)
{
rs="";
}
else
{
while(s.charAt(j)==" ") j--;
rs=s.substring(i,j);
}
return rs;
}
alert ("Name can be empty!");
return flase
}
为了安全起见,你不应该太依赖客户端的Javascript