关于提交表单form里submit的JS语句不能执行
onSubmit="javascript:check();returnconfirm('是否提交?')"提交表单前这里怎么不能执行?...
onSubmit="javascript:check();return confirm( '是否提交? ')"
提交表单前这里怎么不能执行? 展开
提交表单前这里怎么不能执行? 展开
展开全部
onSubmit="checkAndConfirm()"
function checkAndConfirm(){
// check 和 confirm同时为true时 提交
return check()&&confirm( '是否提交? ');
}
更多追问追答
追问
这样也不行..一提交直接就到下个页面了
追答
onSubmit=" return checkAndConfirm()"
试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<script>
function check(){
alert();
}
</script>
<body>
<form action='http://www.baidu.com' onSubmit='check();return confirm( "是否提交?")'>
<input type='submit'>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onSubmit="return check()"
把confirm("是否提交?")加到check()方法中
把confirm("是否提交?")加到check()方法中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面的return 是不会再执行的! 你把提醒写在check 方法里面
更多追问追答
追问
function check()
{if(document.all.datex.value=="")
{
alert("预计时间为必填项不能为空!");
document.all.datex.focus();
return(false);
}
return confirm( '是否提交? ');
}
onsubmit="check();"
还是不行..直接提交到下个页面
追答
你把 return 写在IF 前面;顺序也是有影响的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询