如何控制表单不让他提交怎么设定onsubmit 属性呀?

51946486 2002-10-18 11:38:09
document.bbsb.onsubmit=="false"; bbsb是个表单
...全文
127 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
51946486 2002-10-18
  • 打赏
  • 举报
回复
function check()
{
for (i=0;i<document.bbsb.length;i++)
{
if (document.bbsb.elements[i].value=="")
{
alert("顺序号不能有空值!" );
return false;
//document.bbsb.onsubmit=new function(return false)
}
else
{
return true;
}
}
}
<form onsubmit=return check()>
我的是这么写的,你看那错了,谢谢了
ssm1226 2002-10-18
  • 打赏
  • 举报
回复
那也用第二个
<script>
function test(){
if(true)
return true;
else
return false;
}
</script>
<form onsubmit=return test()>
51946486 2002-10-18
  • 打赏
  • 举报
回复
我不能使用第二个的,因为我是根据情况判断的表单是否提交
meizz 2002-10-18
  • 打赏
  • 举报
回复
孟子的第二个最好了!简单实用.
51946486 2002-10-18
  • 打赏
  • 举报
回复
net_lover(孟子E章) 你好,我想用你的第一个方法
可是网页上有错误了,不行呀?
孟子E章 2002-10-18
  • 打赏
  • 举报
回复
<form name="bbsb" onsubmit="return false">
孟子E章 2002-10-18
  • 打赏
  • 举报
回复
document.bbsb.onsubmit=new function(return false)
palmkey 2002-10-18
  • 打赏
  • 举报
回复
onsubmit是个事件,不能当属性赋值
51946486 2002-10-18
  • 打赏
  • 举报
回复
多谢提醒,我该为了button 属性后成功,但要改动相应代码了
function check()
{ var errflag;
for (i=0;i<document.bbsb.length;i++)
{
if (document.bbsb.elements[i].value=="")
{
alert("顺序号不能有空值!" );
// return false;
errflag=0;
break
}

else
{
errflag=1;
}
}
if (errflag==1)
document.bbsb.submit();

} 谢谢大家了
kellygu 2002-10-18
  • 打赏
  • 举报
回复
form 中不能有其他的东西了吗?你就不能用BUTTON来控制check()?
51946486 2002-10-18
  • 打赏
  • 举报
回复
那怎么写呀?解决之道?在线等待,拜托了
kellygu 2002-10-18
  • 打赏
  • 举报
回复
你是要这样写已经提交了。如果不提交你怎么去调用check()

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧