javascript输入框输入空格就出错了!!!

我有一个企业网站管理系统,在后台添加产品的时候要输入产品名称,在产品名称中输入空格的时候就不能选择它所在的类别??

如果没有空格的话就可以正常使用了....那位高手给我修改一下下面的源代码,,,我的目的是在输入框中实现输入空额符。。。。
源代码如下:

//检验输入字符的有效性(0-9,a-z,-,_)-------------------------------------------
function voidNum(argValue)
{
var flag1=false;
var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1)
{
flag1=false;
break;

}
else
{ flag1=true; }
}
return flag1;

:D 改成这样就OK了,你试一下

[code="java"]function voidNum(argValue) {
var flag1 = true;
var compStr = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
var length2 = argValue.length;
for (var iIndex=0; iIndex<length2; iIndex++) {
var temp1 = compStr.indexOf(argValue.charAt(iIndex));
if(temp1 == -1 && argValue.charAt(iIndex) != ' ') {
flag1 = false;
break;
}
}
return flag1;
}[/code]