javascript - 单选按钮切换选中的 php

标签 javascript html jquery radio-button checked

我的网站就像一个具有两种搜索类型的搜索引擎。类型 1 类型 2。 我只是不知道当有人访问我的网站时该怎么做,默认选中的类型为类型 1,如果选择类型 2,则即使刷新页面,也为访问者保留类型 2。 我所需要的正是这里的样本。

js

$(function() {
        $( "#radio" ).buttonset();
    });​

html

<form>
    <div id="radio">
        <input type="radio" id="radio1" name="radio" /><label for="radio1">Choice 1</label>
        <input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Choice 2</label>
        <input type="radio" id="radio3" name="radio" /><label for="radio3">Choice 3</label>
    </div>
</form>

我希望能够将 checked="checked" 从 radio 切换到另一个 radio 或我认为类似的东西。真的不知道。但我认为它必须用 php 或 javascript 做一些事情。

最佳答案

您需要将设置的选项缓存/存储在某处(cookie、数据库、memcache(d)、redis 等)并使用用户 ID 进行加载。这也必须在 Javascript 中处理,因为它涉及客户端。

Cookie 引用:https://developer.mozilla.org/en-US/docs/DOM/document.cookie

对于memcache(d)、redis、SQL、文件存储:

AJAX 引用:https://developer.mozilla.org/en-US/docs/AJAX

关于javascript - 单选按钮切换选中的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12609353/

相关文章:

javascript - rails 5 : AJAX variable undefined on ajax:error/ajax:success events

javascript - d3.tree => 转换似乎不起作用

javascript - 弹出式旋转木马 - 显示 3 张不同透明度的幻灯片

c# - 在 C# 中调用特定的 div id

iphone - 从 iPhone 独立 Web 应用程序的键盘中删除表单助手

javascript - 点击切换和替换图像

javascript - 网站的邮政编码验证

html - 谷歌地图绝对定位重叠固定位置Navbar

c# - 使用 Jquery 禁用 ASPX 页面上的后台或所有控件

javascript - WebStorm:如何将 HTML 链接到已安装的 JS 库?