Я не могу понять, почему это не работает.Отправить форму и закрыть окно
я форма открыта в новой вкладке, которую я хочу, чтобы закрыть при подаче:
<form name="form" id="form" method="post" enctype="multipart/form-data" >
//form inputs
<button accesskey="C" class="boton" onclick="form.submit(); alert('waiting...'); window.close()"> <u>A</u>djuntar</button>
</form>
, когда я удаляю window.close() форма отправлена, но когда это в моем коде, это показывает, предупреждение, но не отправление.
Есть ли что-то не так?
Вы открываете окно с помощью JS? Я не думаю, что вы можете закрыть любое старое окно, оно должно быть создано вами (как мера безопасности). Кроме того, я не уверен, что вы можете закрыть вкладки с помощью JS * at-all *, хотя '. close() 'did used to work – DBS
Button может закрывать только открытые им окна. См. 'Https: // developer.mozilla.org/de/docs/Web/API/Window/close' –
попробуйте с onclick =" form.submit(); alert ('waiting ...'); window.close ();» –