如何在javascript中调用函数,当选中HTML复选框而不单击或更改时
How to call a function in javascript when a HTML Checkbox is checked without onclick or onchange
我想在复选框值为真时调用函数,无论它是用户输入还是从数据库中检索。怎么办?我的代码
function IsSubGroupNeeded() {
var Subgrp = document.getElementById('myCheck').checked;
if (Subgrp === true) {
loadgrdSubgroupItem();
}
};
我应该从哪里调用 IsSubGroupNeed 函数?
你去吧。 对于来自数据库的复选框数据,document.ready
将为您执行此操作,但对于已加载页面中的用户输入,您必须单击或更改,然后检查其当前是否checked
。 if(this.checked)
会这样做。
$(document).ready(function(){
//on document load
if ($('input#mycheck').is(':checked')) {
//cal the function
}
});
// you have to do a check on when user input (click)
$("input#mycheck").change(function() {
if(this.checked) {
//call the function
}
});
});
相关文章:
- 如何防止jQuery中复选框单击时执行多个代码
- 复选框单击功能不起作用
- 复选框单击覆盖表行单击
- 如果父项具有onclick绑定,则复选框单击将被忽略
- 在数据网格中的复选框单击时使用 Databinder.Eval
- 切换复选框 - 单击父 DIV 元素
- 如何调用文本框代码隐藏文本更改事件从复选框单击位于网格视图行内
- 在复选框单击时清理我的jQuery代码
- 复选框单击事件处理程序和显示/隐藏功能
- 保留 Google 地图在复选框单击时缩放到 kml 图层
- 复选框单击事件 jQuery 不起作用
- jQgrid:禁用复选框单击,仅在单击复选框时选中复选框
- 复选框单击的限制
- 计数 + / - 用于复选框单击和取消单击
- 放大复选框单击区域
- 复选框单击功能不起作用
- 根据复选框单击更改表单输入的值
- 复选框单击有效,取消选中复选框不工作Javascript
- 需要在webforms-ascx复选框单击事件上以特定方式激发事件
- Ext.grid.EditorGridPanel中的复选框(单击一次可触发编辑后事件)