[英]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.