簡體   English   中英

復選框在刷新/提交后保持檢查狀態

[英]Checkbox to stay checked after refresh/submit and

如果是這樣來觸發js功能。 我可以使用值復選一個復選框並在頁面刷新時檢查=“已選中”並且我提交以下內容...

 <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 -method。

我建議你在父元素(你要添加night -class的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();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM