2012-06-27 50 views
0

我使用复选框创建了一个角色列表,并尝试让复选框直接执行一个操作,当复选框被选中而没有点击一个按钮时。 任何人都可以帮助我吗?当复选框被选中时立即执行操作

谢谢!

+0

这个http://stackoverflow.com/questions/11084440/check-uncheck-multiple-checkboxes-with-jquery可能帮帮我 – Yasser

回答

1

您可以使用复选框的onCheckedChanged属性。

OnCheckedChanged:当Checked属性发生变化时要执行的函数的名称。

然后将该函数写入页面的脚本部分。所以无论您的复选框被选中还是未选中,它都会调用指定的方法,您可以在其中编写逻辑。

参考您可以访问这个link

1

你可以使用AJAX。例如使用jQuery,你可以订阅.change事件的复选框,并执行一些动作:

$(function() { 
    $(':checkbox').change(function() { 
     // this will be trigerred when the checkbox is checked or unchecked 
     // here you could perform the desired action, like for example auto submit 
     // the containing form. Like this: 
     $(this).closest('form').submit(); 

     // or send an AJAX request or whatever you need 
    }); 
}); 
相关问题