js函数与form表单,判断<textarea></textarea>中的内容是否为空,在form表单内不能调用jsb函数!!

<scripttype="text/javascript">functionceshi(){if(document.replyLM.LM.vlaue==null){ale... <script type="text/javascript">
function ceshi(){
if(document.replyLM.LM.vlaue==null){
alert("回复不可为空!");
document.replyLM.LM.focus();
return false;
}
else{
return true ;
}
}
}
</script>

<form action="adminReplyLM.jsp" method="post" name="replyLM" onsubmit="return ceshi();">
<table align="center" width="60%">
<tr>
<td bgcolor="#7CFC00">回复内容:</td>
</tr>
<tr>
<td align="center"><textarea rows="10" style="width:720px; height:100px" cols="20" name="LM">请输入回复内容。。。。。</textarea></td>
</tr>
<tr><td> </td></tr>
<tr><td align="center"><input type="submit" value="回复" name="reply" style="width:100px;height:40px"></input></td></tr>
</table>
</form>

当单击“回复”按钮时,直接跳转到adminReplyLM.jsp中,而没有判断<textarea>中的内容是否为空。。。
展开
 我来答
湖洋狼
2012-05-15 · TA获得超过280个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:381万
展开全部
<script type="text/javascript">
function ceshi(){
var tt=document.replyLM.LM.innerText;
if(tt==""||tt=="请输入回复内容。。。。。"){
alert("回复不可为空!");
}else{
document.replyLM.submit();
}
}
</script>
<form action="adminReplyLM.jsp" method="post" name="replyLM">
<table align="center" width="60%">
<tr>
<td bgcolor="#7CFC00">回复内容:</td>
</tr>
<tr>
<td align="center"><textarea rows="10" style="width:720px; height:100px" cols="20" name="LM">请输入回复内容。。。。。</textarea></td>
</tr>
<tr><td> </td></tr>
<tr><td align="center">
<input type="button" value="回复" name="reply" onclick="ceshi();" style="width:100px;height:40px"></td></tr>
</table>
</form>
杭昂然3r
2012-05-15 · TA获得超过204个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:309万
展开全部
<script type="text/javascript">
function ceshi(){
if(document.getElementById("as").value =="" || document.getElementById("as").value == "请输入回复内容。。。。。"){
alert("回复不可为空!");
document.getElementById("as").focus();
return false;
}
else{
return true ;
}
}
</script>

<form action="adminReplyLM.jsp" method="post" name="replyLM" onsubmit="return ceshi();">
<table align="center" width="60%">
<tr>
<td bgcolor="#7CFC00">回复内容:</td>
</tr>
<tr>
<td align="center"><textarea rows="10" style="width:720px; height:100px" cols="20" id="as" name="LM">请输入回复内容。。。。。</textarea></td>
</tr>
<tr><td> </td></tr>
<tr><td align="center"><input type="submit" value="回复" name="reply" style="width:100px;height:40px"></input></td></tr>
</table>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-15
展开全部
判断写错了,还多了个括号
<script type="text/javascript">
function ceshi()
{
if(document.replyLM.LM.value==""||document.replyLM.LM.value=="请输入回复内容。。。。。")
{
alert("回复不可为空!");
document.replyLM.LM.focus();
return false;
}
else{
return true ;
}

}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小知知快长大
2012-05-15 · TA获得超过267个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:279万
展开全部
你想要触发事件判断,首先需要建立一个事件,这里你可以用onclick来控制你的按钮触发事件,即
<input type="submit" value="回复" name="reply" style="width:100px;height:40px" onclick=“ceshi();”>
然後你的JS,应为你的<textarea>域裏面有保留值“请输入回复内容。。。。。”
所以JS中的IF判断应该为
if(document.replyLM.LM.vlaue==“”||document.replyLM.LM.vlaue=="请输入回复内容。。。。。")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式