我创建了一个复选框,点击它时应调用javacript方法。
<input class="checkbox" type="checkbox" name="actor-checkbox" onclick="addTotargetGroup($user);" id=$i >
但是,一旦用户点击它,就应该被禁用,并且不应该允许用户再次点击它。
答案 0 :(得分:1)
您可以修改addTotargetGroup()
函数以接受另一个参数this
<input class="checkbox" type="checkbox" name="actor-checkbox" onclick="addTotargetGroup($user,this);" id=$i >
function addTotargetGroup(user,node){
node.onclick = '';
node.disabled = true;
//put your existing logic here
}
答案 1 :(得分:0)
将带有control
的{{1}}和this
一起传递给javascript函数,如下所示:
user
&#13;
function addTotargetGroup(user,ctrl){
ctrl.setAttribute('disabled',true);
}
&#13;
使用<input class="checkbox" type="checkbox" name="actor-checkbox" onclick="addTotargetGroup('user',this);" id="$i"/ >
jquery