Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么原始窗口没有';提交后是否关闭?_Javascript_Html_Twitter Bootstrap_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 为什么原始窗口没有';提交后是否关闭?

Javascript 为什么原始窗口没有';提交后是否关闭?,javascript,html,twitter-bootstrap,twitter-bootstrap-3,Javascript,Html,Twitter Bootstrap,Twitter Bootstrap 3,函数登录(){ var un=document.getElementById(“用户名”).value; var pw=document.getElementById(“密码”).value; 如果(un==“管理”&&pw==“管理”){ window.open(“TXL.html”,“空白”); this.window.close(); 返回true; } 否则{ 警报(“失败”); 返回false; } } 登录 您必须在onsubmit事件中添加return: <form ac

函数登录(){
var un=document.getElementById(“用户名”).value;
var pw=document.getElementById(“密码”).value;
如果(un==“管理”&&pw==“管理”){
window.open(“TXL.html”,“空白”);
this.window.close();
返回true;
}
否则{
警报(“失败”);
返回false;
}
}

登录

您必须在
onsubmit
事件中添加return:

<form action="" class="form center-block" onsubmit="return login()">

希望这有帮助。


也许我应该用“onclick”而不是“onsubmit”?

你想要实现什么?你在我的回答中试过小提琴吗?这是您想要的吗?sry,我想打开一个新窗口,然后在提交后关闭登录窗口,而不仅仅是警报。这是什么
这个.window.close()
?它可能应该是
window.close()
self.close()
。尽管如此,请阅读以下答案