Javascript 如何知道是否使用了该函数/在HTML中单击了复选框按钮?
很抱歉标题和解释不清楚,我想用一个简单的东西来测试。在程序中,我创建了一个隐藏/显示某些记录的函数。函数使用HTML表单id作为参数来执行if-else语句,我要做的是在HTML中有另一个if-else。也许下面的某些代码会让你们明白我在说什么,谢谢你们 作用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
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,你能描述一下吗?