javascript - 保留值的 PHP 切换按钮

标签 javascript php jquery html mysql

潜伏了几年,我终于创建了一个用户。

我会尽力向您解释我的问题:

我需要一个浏览器友好的小型文档(HTML、PHP 等),让我和几位同事能够切换开关,以便我们可以查看是否有人开车去上类。 我可以创建开关,它工作正常 - 但是,我需要它来保持它的状态,跨越多台计算机,我想知道如果不制作数据库是否可行?

我希望保持简单,并在一个文件中。

例子:

Dude1 来上类,骑自行车。开关关闭

Dude2 走路来上类。开关关闭

Dude3 开车来上类。开关打开

--

Dude1 想看看今天谁在开车。打开 PHP/HTML 可以看到状态:

Dude1 - 关闭

Dude2 - 关闭

Dude3 - 开启


我希望这能解释我的问题,如果没有请询问,我会尽量说得更清楚。

 <div class="onoffswitch">
    <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="switch" checked>
    <label class="onoffswitch-label" for="switch">
        <span class="onoffswitch-inner"></span>
        <span class="onoffswitch-switch"></span>
    </label>
</div>

这是简单的部分 - 现在如何保持状态。


编辑,添加图片。 enter image description here

最佳答案

有几种方法可以在没有任何数据库的情况下做到这一点。我能想到的最简单的方法是使用 HTML5 Local Storage .

有了这个,您可以设法在浏览器中保留与特定网站相关的一些数据。数据以 JSON 格式存储,这显然意味着您将需要一个键和一个值。

设置值-

localStorage.setItem('driving', 'Yes');

Javascript 设置复选框的值-

if (localStorage.getItem('driving')=='Yes'){
    //code to set your checkbox
}

更多结帐Web Storage

关于javascript - 保留值的 PHP 切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45054626/

相关文章:

javascript - 将数据添加到 CKEditor jquery

javascript - 节点 8.10.0 错误 “Octal literals are not allowed in strict mode”

javascript - 如何构造 vue.js 应用程序,以便我可以在页面加载时从计算属性访问 ajax 请求数据

php - 从 python 调用 php 脚本(子进程)

javascript - 如何在不同速度的图像上创建平滑滚动?

php - PHP中正则表达式的疑问

php - 使用 PHP 检查 Json 数组的值

javascript - jQuery 在不同 DOM 层次结构中委托(delegate)事件监听器 - 适用的事件监听器会触发吗?

javascript - 即时创建下拉菜单

javascript - 将矩形添加到 Highcharts