Javascript 如何知道是否使用了该函数/在HTML中单击了复选框按钮?

Javascript 如何知道是否使用了该函数/在HTML中单击了复选框按钮?,javascript,html,jsp,database-performance,Javascript,Html,Jsp,Database Performance,很抱歉标题和解释不清楚,我想用一个简单的东西来测试。在程序中,我创建了一个隐藏/显示某些记录的函数。函数使用HTML表单id作为参数来执行if-else语句,我要做的是在HTML中有另一个if-else。也许下面的某些代码会让你们明白我在说什么,谢谢你们 作用 function display(){ var ischecked = true; var f = document.frm; ischecked = (f.filter.checked); if(!i

很抱歉标题和解释不清楚,我想用一个简单的东西来测试。在程序中,我创建了一个隐藏/显示某些记录的函数。函数使用HTML表单id作为参数来执行if-else语句,我要做的是在HTML中有另一个if-else。也许下面的某些代码会让你们明白我在说什么,谢谢你们

作用

function display(){

    var ischecked = true;
    var f = document.frm;
    ischecked = (f.filter.checked);

    if(!ischecked){

        for (var i= 1; i< tblData.rows.length; i++)
            {

                if (tblData.rows[i].cells[9].innerHTML =='<FONT size=1><B>DRAFT</B></FONT>' )
                {
                    //tblData.rows[i].style.visibility = 'hidden';
                    tblData.rows[i].style.display = 'none';

                }
            } 

    } else {            
            for (var i= 1; i< tblData.rows.length; i++)
            {
                    tblData.rows[i].style.display = 'block';

            } 
    }
}
函数显示(){
var ischecked=true;
var f=document.frm;
ischecked=(f.filter.checked);
如果(!已检查){
对于(变量i=1;i
相关HTML代码

<div><input type="checkbox" name="filter" id="checkboxID" onclick="display();"/><FONT class="LinkFontClass">Sample</FONT></div>
示例
困在这里

<% if (function(activated)) {%>
              Then do something</TD>
              <% } else {%>
                do something</TD>
                <%} %>

那就做点什么
做点什么

这样做的目的是,我不想在单击复选框时一次又一次地加载数据库中的数据。我试着在我卡在那里的地方,它不会通过其他语句。需要一些提示和建议,非常感谢^ ^

您可以使用简单的jquery来实现这一点

    $("#id").click(function(){

    // Do something
alert("Clicked");
    });
HTML部分:

<div id="id">click Me</div>
点击我

当用户单击“单击我”时,它将向Clicked发出警报。

附加一个事件处理程序以筛选调用ischecked()的筛选器;功能。 或者干脆这样做:

<div><input type="checkbox" name="filter" id="checkboxID" onclick="display(this.checked);"/><FONT class="LinkFontClass">Sample</FONT></div>


function display(ischecked){   
if(!ischecked){
...
示例
功能显示(已检查){
如果(!已检查){
...
说明:
如果
document.frm.filter.checked
起作用,那么显然“checked”是filter的一个属性,因此通过将其放入带有
display(this.checked)
的onclick函数,可以直接获得选中的属性值,并将其交给
函数display(ischecked)
。通过这种方式,可以直接使用函数中的值。

如果要生成表内容,则可以将
(或类似
草稿
的参数)添加到表行中。然后用该
隐藏行。
请参阅。

不要在开始提问时为解释不清楚而道歉。首先,实际上,这意味着问题列表上显示的摘录没有任何用处,其次,让解释成为你认为不必道歉的内容。:-“这样做的目的是我不想”“dun”是什么意思?我不认识英语中的任何一个词。@AndrewThompson:实际上是英语。:-“它的意思是棕色(嗯,这是它最古老的含义之一,可以追溯到1000多年前的古英语,可能是从古撒克逊借用来的)。(可能不是这个词。)薛源少 好的,我试着…谢谢你的建议首先你需要什么?上面的代码本身就可以了。除了document.frm thingerm,你能描述一下吗?