求一个js的判断输入框不为空的代码,输入空格也算为空
------解决方案--------------------
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 checkdata(checkid)
{
if (window.document.forms[0].elements[checkid].value == null && Trim(window.document.forms[0].elements[checkid].value) == " ")
{
alert( "不能为空! ")
return false;
}
}