日期:2014-05-16  浏览次数:20341 次

解决js判断input空的问题!【原创】

超郁闷~很郁闷~~~本来很简单的,判空嘛。不就是判空吗!我随时可以写出几个函数来,随便一个:

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>中间有空格的话也是做空格处理的~~~