如何更新所有观众的html页面?

时间:2014-11-23 05:36:45

标签: javascript html

基本上我想更新一个页面,其中包含提交表单的最后一个人的姓名。我有以下代码,但我只能在一台设备上更新它。从另一台设备查看页面时,它没有更新的名称。

 <form name="leds" id="ledSend" method="get" target="_blank" action="https://agent.electricimp.com/Fk43xPMkSrWF">
Lamp Control: <input type="radio" name="led" value="0" checked>Off
              <input type="radio" name="led" value="1">On<br>
How long should the Lights stay on? <input type="text" name="timer" value="10">seconds<br>
Your name? For Our Records <input id="name" type="text" name="user" placeholder="Your name here"><br>
<br>
<input type="submit" value="Update!" onclick="updateTable();"/>

</form>

<p id="last"></p>
<script>
 function updateTable(){
 document.getElementById("last").innerHTML =document.forms['leds'].elements[3].value;
 alert(document.forms['leds'].elements[3].value+", You are about to change the Lights! Beware that      there is about a 30 second delay on the live stream.");
 }
 </script>
 </html>

1 个答案:

答案 0 :(得分:1)

当您使用这样的javascript(例如,为元素设置值)时,您只更改查看页面的一个工作站上的值。

您需要服务器上的某种数据存储,Web浏览器可以将数据推送到其中并从中检索数据。例如,这可能是服务器上的内存(短期和易失性)或数据库管理系统(长期持久性)。