<SCRIPT language="JavaScript">
function doConfirm()
{
if(isNullOrBlank(document.SearchForm.goodName.value))
{
alert("商标名称必须填写!");
document.SearchForm.goodName.value="";
return;
}
if(isOK(document.SearchForm.goodName.value))
{
alert("输入参数中不能含有#!");
document.SearchForm.goodName.value="";
return;
}
document.SearchForm.action = "/GoodWeb/GoodName";
document.SearchForm.target="_self";
document.SearchForm.submit();
}
function isNullOrBlank(arg)
{
arg=trim(arg+' ');
if(arg.length==0)
{
return true;
}
else
{
return false;
}
}
function isOK(arg)
{
for(var i=0;i<arg.length;i++)
{
var onechar=arg.charAt(i);
if (onechar=='#')
{
return true;
break;
}
}
return false;
}//截掉字符串前后空格
function trim(arg)
{
if(arg.length==0)
{
return '';
}
for(var i=0;i<arg.length;i++)
{
var onechar=arg.charAt(i);
if(onechar!=' ')
{
break;
}
}
arg=arg.substring(i,arg.length);
if(arg.length==0)
{
return '';
} for(var i=arg.length;i>0;i--)
{
var onechar=arg.charAt(i-1);
if(onechar!=' ')
{
break;
}
}
arg=arg.substring(0,i);
return arg;
}
</SCRIPT>
看不懂,怎么感觉有重复呀,到底怎么理解呢
function doConfirm()
{
if(isNullOrBlank(document.SearchForm.goodName.value))
{
alert("商标名称必须填写!");
document.SearchForm.goodName.value="";
return;
}
if(isOK(document.SearchForm.goodName.value))
{
alert("输入参数中不能含有#!");
document.SearchForm.goodName.value="";
return;
}
document.SearchForm.action = "/GoodWeb/GoodName";
document.SearchForm.target="_self";
document.SearchForm.submit();
}
function isNullOrBlank(arg)
{
arg=trim(arg+' ');
if(arg.length==0)
{
return true;
}
else
{
return false;
}
}
function isOK(arg)
{
for(var i=0;i<arg.length;i++)
{
var onechar=arg.charAt(i);
if (onechar=='#')
{
return true;
break;
}
}
return false;
}//截掉字符串前后空格
function trim(arg)
{
if(arg.length==0)
{
return '';
}
for(var i=0;i<arg.length;i++)
{
var onechar=arg.charAt(i);
if(onechar!=' ')
{
break;
}
}
arg=arg.substring(i,arg.length);
if(arg.length==0)
{
return '';
} for(var i=arg.length;i>0;i--)
{
var onechar=arg.charAt(i-1);
if(onechar!=' ')
{
break;
}
}
arg=arg.substring(0,i);
return arg;
}
</SCRIPT>
看不懂,怎么感觉有重复呀,到底怎么理解呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货