用正则表达式最简单,但是我不会:(
不过有复杂的办法
function check()
{
a=0;
for(i=0;i<document.form1.problem.value.length;i++)
{ if(document.form1.problem.value.charAt(i)!=" "||document.form1.problem.value.charAt(i)!=" ")
return true;
a=a+1
}
if (a==document.form1.problem.value.length)
{
alert("不能全部为空格");
return false;
}
}
不过有复杂的办法
function check()
{
a=0;
for(i=0;i<document.form1.problem.value.length;i++)
{ if(document.form1.problem.value.charAt(i)!=" "||document.form1.problem.value.charAt(i)!=" ")
return true;
a=a+1
}
if (a==document.form1.problem.value.length)
{
alert("不能全部为空格");
return false;
}
}
<form id="form1" method=post action="right.asp" name="form1" onsubmit="javascript: return(document.form1.problem.value.Trim()!='');">
function check()
{ if(trim(document.form1.problem.value)=="")
{ alert("产品问题不能不填写!");
return false;
}
if(trim(document.form1.problem.value)!="")
{
return true;
}
alert("产品问题不能不填写!");
return false;
}
function check()
{
if(document.form1.problem.value.Trim()=="")
{
alert("问题不能为空!");
document.form1.problem.value = ""; //去除输入的空格
document.form1.problem.focus(); //将焦点定义在输入框内
return false;
}
return true;
}
<form id="form1" method=post action="right.asp" name="form1" onsubmit="javascript: return check();">