在弹出页面中,在单击保存按钮之前输入数据后,用户尝试关闭弹出窗口(X标记)我想显示警告消息(您没有保存更改)。如果用户单击“保存”按钮,则无需显示警报消息。
使用javascript我该怎么做?
<script type="text/javascript">
$(document).ready(function () {
var unsaved = false;
$('#Button1').click(function () {
unsaved = true;
});
function unloadPage() {
if (unsaved) {
return "You have unsaved changes on this page.?";
}
}
window.onbeforeunload = unloadPage;
});
</script>
答案 0 :(得分:0)
下面的技术可能有用
Curl::to('<<api url>>')
->withContentType('multipart/form-data; boundary=' . hash('sha256', uniqid('', true)))
->withData(array('data' => {"tables" : ... ))
->withFile('file', 'C:\Users\UserName\Downloads\Test.xls', 'application/vnd.ms-excel', 'Test.xls')
->post();
希望有道理