我在提交页面的点击选择菜单上编写代码,并在另一个选择菜单中从数据库中选择相关数据
<form method="post" name="report_localities" id="report_localities"
action="report_system_in_localities1.php" onsubmit="Report_locality();">
<select name="Report_Locality_State_Name" id="Report_Locality_State_Name"
onchange="javascript:document.report_localities.action='report_system_in_localities.php'; javascript:document.report_localities.submit();">
我在同一页上有另一个功能
function Report_locality()
{
document.report_localities.target = "myActionWin";
window.open("","myActionWin","width=1000,height=500,scrollbar=yes");
document.report_localities.submit();
}
当提交数据时,在同一窗口中打开另一页面我想在新窗口中打开另一页
答案 0 :(得分:1)
只需在表单中添加target="_blank"
即可。
答案 1 :(得分:0)
在您的javascript _blank
参数中添加window.open
,例如
window.open("","myActionWin","_blank","width=1000,height=500,scrollbar=yes");
更多window.open方法
答案 2 :(得分:0)
我认为您的意思是,您希望将表单提交的结果专门在您在JavaScript代码中创建的名为myActionWin
的窗口中打开。这种失败的原因是表单提交是通过在JavaScript中调用submit
方法而不是通过提交按钮引起的。使用submit
方法时,不会触发submit
事件,因此onsubmit
属性无效。
解决方法是在选择菜单中更改调用您的函数,而不是直接提交表单,即使用
onchange=
"document.report_localities.action='report_system_in_localities.php'; Report_locality()"