在表单中设置了一个文本框:
<tr height="60px">
<td>自我印象</td>
<td>
<textarea cols="50" rows="15" name="impression" value="">
</textarea>
</td>
</tr>
其中,已经将文本框的值设为了空,可是,在实际操作中,文本框默认总是有一个Tab键的空位,搞了好久找不出这空位是哪来的。而当我用JS验证表单时:
if(checkimpression.value == "" || checkimpression.value == null){
alert("请填写自我印象");
return false;
}
若没有填写此文本框的值,JS也总是不能检查出来。
求高手指点一二。
<tr height="60px">
<td>自我印象</td>
<td>
<textarea cols="50" rows="15" name="impression" value="">
</textarea>
</td>
</tr>
其中,已经将文本框的值设为了空,可是,在实际操作中,文本框默认总是有一个Tab键的空位,搞了好久找不出这空位是哪来的。而当我用JS验证表单时:
if(checkimpression.value == "" || checkimpression.value == null){
alert("请填写自我印象");
return false;
}
若没有填写此文本框的值,JS也总是不能检查出来。
求高手指点一二。
</textarea>
你之前的是这样写的
中间有个空格
你把这两句写在一行就好了
<textarea cols="50" rows="15" name="impression" value=""></textarea>
2. 你的textarea的名字为impression而js中的名字为checkimpression?
那是他自己命名的变量,和textarea的name应该没什么关系