如何中断一个表单提交请求?

graygu 2004-03-25 11:46:25
比如说,

<Form id='form1' action='login.jsp' method='post' >
<input name="Name" id="Mame">
<input type="submit" name="javas" value="GO" onclick=setME()>

</Form>

<SCRIPT>
function setME()
{
var a = confirm("Do you want to continue?");
if (a)
{
//a?
}else
{
//b?
}
}
</SCRIPT>

我在a和b处应该写一些什么呢?
...全文
281 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
awater_jun 2004-03-26
  • 打赏
  • 举报
回复
<Form id="form1" action="login.jsp" method="return setMe();" >
<input name="Name" id="Mame">
<input type="submit" name="javas" value="GO" onclick=setME()>

</Form>

<SCRIPT>
function setME()
{

if (confirm("Do you want to continue?");)
{
return true; //选择确定时,返回true,确定提交,跳转到login.jsp
}else
{
return false; //选取消时,不做任何动作
}
}
</SCRIPT>
awater_jun 2004-03-26
  • 打赏
  • 举报
回复
<Form id="form1" action="login.jsp" method="return setMe();" >
<input name="Name" id="Mame">
<input type="submit" name="javas" value="GO" onclick=setME()>

</Form>

<SCRIPT>
function setME()
{

if (confirm("Do you want to continue?");)
{
return true; //返回true,确定提交,跳转到login.jsp
}else
{
return false; //不做任何动作
}
}
</SCRIPT>
ops2000 2004-03-26
  • 打赏
  • 举报
回复
不要用onclick,在form中用onsubmit="return setMe();"然后setMe()返回false就中断。也可以onsubmit="setMe()"然后需要中断就window.event.returnValue=false;
marvelstack 2004-03-26
  • 打赏
  • 举报
回复
学习
ice_berg16 2004-03-26
  • 打赏
  • 举报
回复
<Form id="form1" action="login.jsp" method="post"
onsubmit="return confirm('Do you want to continue?')?true:false;">
说好不能打脸 2004-03-26
  • 打赏
  • 举报
回复
测试通过,中断一个表单提交请求:

<script language=javascript>
function tt()
{
if (document.form1.tex.value == "")
{
window.alert ("请填写")
return false
}
return true
}
</script>

<form name=form1 action=b.asp method=post onsubmit="return tt()">
<input type = text name=tex>
<input type=submit value="确定">
</form>
awater_jun 2004-03-26
  • 打赏
  • 举报
回复
不好意思,上面两个都是错误的,再发一次

<Form id="form1" action="login.jsp" method="post" onsubmit="return setME();">
<input name="Name" id="Mame">
<input type="submit" name="javas" value="GO" >

</Form>

<SCRIPT>
function setME()
{

if (confirm("Do you want to continue?"))
{
alert("adfadf");
return true; //选择确定时,返回true,确定提交,跳转到login.jsp
}else
{
alert("cancle");
return false; //选取消时,不做任何动作
}
}
</SCRIPT>

87,909

社区成员

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

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