我無法理解爲什麼這不起作用。提交窗體關閉窗口
我有一個表格在新標籤打開,我想在提交時關閉:
<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 *標籤不惜一切*了,雖然'。 close()'確實曾經工作過 – DBS
按鈕可能只關閉由它打開的窗口。請參考'的https:// developer.mozilla.org /德/文檔/網絡/ API /窗/ close' –
嘗試的onclick =「form.submit();警報( '等待...'); window.close( );」 –