为什么alert()后,总要打开新窗口?

wtoeb 2003-08-19 02:54:04
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script>
function selectp()
{
if(document.myform1.pcode.value==""||document.myform1.pcode.value=="输入简码")
{
alert("没有输入简码啦");
document.myform1.pcode.focus();
return false;
}
}
</script>
</head>

<body>

<form name="myform1" method="POST" action="addok.jsp" target="sp">
<input type="text" name="pcode" size="12" value="输入简码" onMouseOver="this.focus()" onMouseOut="if(this.value=='')this.value='输入简码';" onFocus="this.select()" onClick="if(this.value=='输入简码')this.value=''">
<input type="submit" value="选择产品" name="sp" onclick="selectp()" style="height=20;width:60" tabindex="1">
</form>

</body>

</html>
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ekway 2003-08-19
  • 打赏
  • 举报
回复
当然。在这三处都可以:<body onsubmit="return selectp()">;<form ... onsubmit="return selectp()">;onclick="return selectp()"。
随风奔跑 2003-08-19
  • 打赏
  • 举报
回复
楼上的试过了吗?
这样也行:
<form ... onsubmit="return selectp()">
<input type="submit" value="选择产品" name="sp" style="height=20;width:60" tabindex="1">
ekway 2003-08-19
  • 打赏
  • 举报
回复
试将<input type="submit" value="选择产品" name="sp" onclick="selectp()" style="height=20;width:60" tabindex="1">中的onclick="selectp()",改成onclick="return selectp()"。

87,901

社区成员

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

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