超郁闷~很郁闷~~~本来很简单的,判空嘛。不就是判空吗!我随时可以写出几个函数来,随便一个:
function checkform(inputForm)
{
if (document.inputForm.ctbName.value == "")
{
alert("请填写捐款者姓名");
inputForm.ctbName.focus();
return false;
}
。。。。。。。
。。。。。。
}
然后
<form name="inputForm" action="<%=action%>" method="post" onSubmit="return checkform(this)">
然后
<p>
<span style="font-size:12px">*捐款者姓名:</span>
<input id='tr2' style='display:block;' id="ctbName" name="ctbName" class="input" type="text"
value="">
</p>
然后<INPUT TYPE="submit" name="submit" value=" 保 存 " >
不就行了!但是老是判断不了,空格“ ”反而判断得了,“”就判断不了,后来发现,原来我在初始化话input里面的value值的时候用了空格来初始化“ ”,其实应该直接用value=“”来做的
而对于textarea这种类型的,哈哈,记得前后标签合在一起就行啦:<textarea></textarea>中间有空格的话也是做空格处理的~~~