【发布时间】:2013-12-03 13:56:54
【问题描述】:
我正在尝试制作一个离线 HTML5 应用程序,该应用程序提交包含电子邮件地址的图像和文本输入的表单,当互联网连接可用时
这是我尝试过的:
<body>
<script type='text/javascript'>
window.onload = function () {
function submit() {
setInterval(function () {
if (navigator.onLine) {
//if internet is avaiable do:
document.getElementById("upload").submit();
}else {
//if no internet
var theDiv = document.getElementById("message");
var content = document.createTextNode("No internet");
theDiv.appendChild(content);
}
}, 1000);
}
}
</script>
<form action="post.php" method="post" enctype="multipart/form-data" id="upload">
<input type="file" name="uploaded" accept="image/*" capture><br>
<p>Skriv inn din epost: <input type="text" name="email"></p>
<input type="submit" value="Send ditt bilde!" name="sendimg" onclick="this.value='Submitting ..';this.disabled='disabled'; submit();">
<div class="message"></div>
有人有什么建议吗?谢谢:)
【问题讨论】:
-
您是否尝试过以
onclick以外的其他方式附加监听器? -
互联网始终可用。也许互联网连接可能没有。
标签: javascript html forms offline