php - 刷新/提交后保持选中状态的复选框以及

标签 php javascript html

如果是则触发js函数。 我可以使一个复选框保持选中状态,并在页面刷新时检查值并选中“checked”,并提交以下内容...

 <input type="checkbox" name="check" value="checked" 
 <?php if($_POST['check'] ==    'checked'): ?>checked="checked"<?php endif; ?> />

你都不记得触发js函数。

这是我的职能以及我试图完成的任务。 http://jsfiddle.net/melbourne/s5AXZ/

我唯一的选择是我问你什么,或者通过ajax显示和发布新评论..刷新问题仍然存在,但不会那么需要刷新。简而言之,自从 ajax 发布并显示新评论以来,我一直坚持我的第一个问题,这超出了我的范围。 谢谢。

最佳答案

您的问题有点困惑,但据我了解,如果在加载时选中该复选框,您是否希望触发 .change 方法。

我建议您在父元素(您要添加 night 类的元素)上执行相同的 php-if 操作。

类似于:

<?php if($_POST['check'] == 'checked') echo 'class="night"'; ?>

当您已经知道想要进行的更改时,最好在服务器端修复此问题。

但是,如果你只想用 js 来做到这一点,你可以这样做:

function initBackground() {
    if ($('#btn').is(':checked')) {
        $('#btn').parent().toggleClass('night');
    }
}

$(document).ready(function () {
    initBackground();
});

关于php - 刷新/提交后保持选中状态的复选框以及,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16572730/

相关文章:

javascript - 谷歌地图 javascript API "geolocation service failed"在服务器中,但在本地工作

PHP - 使用参数调用函数时出现问题

javascript - 带有两个括号和两个参数的 JS 函数

javascript - 如何转换数据:image/svg+xml;base64 data from natural image?

css - 转换过程中 Div 从 Angular 落泄漏

php - 重复的名字

php - 有没有办法找出一个类在php中被实例化了多少次?

c# - javascript window.event 为空?

javascript - Javascript/Node.js 引擎如何将 JSON 存储在内存中?

css - div 在 IE 中出现两次