javascript表单提交问题?

<scriptlanguage="javascript">window.onload=function(){varfm=document.formfm.onsubmit(... <script language="javascript">
window.onload=function(){
var fm=document.form
fm.onsubmit()=function () {
var comment=document.form.comment.value;
if(comment=="")
alert("评论内容不能为空!");
return false;
if(comment.length<2)
{
alert("评论内容不能少于2个字符!")
return false;
}

}
}
</script>
为什么这代码
不符合条件 也会提交!
不对啊

当内容为空时,会弹出一个框 提示 、内容不能为空

但单击确定之后,就自动提交了
展开
 我来答
修身以俟
2010-08-09
知道答主
回答量:70
采纳率:0%
帮助的人:29.2万
展开全部
将 fm.onsubmit()=function () {行中羡碧友的慧胡onsubmit()的“()”去掉,并且在if(comment=="") {
alert("评论内容不能为空!");
return false;
}
用{}括起兄槐来,就可以了
小小小S菜鸟
2010-08-09 · TA获得超过186个赞
知道答主
回答量:83
采纳率:0%
帮助的人:54.2万
展开全部
<html>
<head>
<script language="javascript">
function s() {
var comment=document.form.comment.value;
if(comment=="")
{
alert("评论仿衡内容不能为空!");
return false;
}
else if(comment.length<2)
{
alert("评论内容不能少于2个字符!")
return false;
}
}
</script>
</head>
<body>
<form name="form" action="#" method="post" onSubmit="return s()">
<input type="textarea" name="comment"/>
<input type="submit" name="fm" value="Submit"/>
</form>
</body>
</html>
你的代码我输入后alert()函数搏棚都没执行 所以修改的有点多 单能满足你的要求基大则
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jseven_jy
2010-08-09 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1125万
展开全部
if(comment=="")
alert("评论蚂谈内容不能为空灶搏!");
return false;
用{}括起来哈
if(comment==""){
alert("评论内容不能为空!"隐物祥);
return false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianziren123
2010-08-09 · 超过16用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:39.5万
展开全部
在枣辩提交的时候默认是返回true的
你也只是给事衡岩逗件一个值而已啊
你把这段代码放到表单中试一下
如:
<form name="form1" onsubmit="return onload()" mothod="post">

你的代码。。。。。。。。。。。

<咐卖/form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jennelee
2010-08-09 · TA获得超过138个赞
知道答主
回答量:29
采纳率:0%
帮助的人:24.5万
展开全部
你瞎轿首先
alert(document.form.comment.value);
看看这个值是多正棚少

楼上磨清肆正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式