如果复选框被选中,则移除类
Remove class if checkbox is checked
我希望onload
、<span>
和<checkbox>
类为空白:
<span id="checkboxx_<?php echo $nrs['id']; ?>" class="highlight" >
<input type="checkbox" class="checkboxx" id="checkboxx_<?php echo $nrs['id']; ?>" style="padding: 0px; margin: 2px;" <?php echo $value == 1 ? 'checked="checked"' : ''?>>
</span>
i have try this
<?php
if($value==1)
{
?>
<script>
if (this.checked) {
document.getElementById("checkboxx_<?php echo $nrs['id']; ?>").className = "";
}
</script>
<?php
} else {
?>
<script>$j("#"+pos).addClass("highlight");</script>
<?php
}
document.getElementById("MyElement").className =
document.getElementById("MyElement").className.replace(/(?:^|'s)MyClass(?!'S)/ , '')
实际上你有重复的id在你的代码checkboxx_<?php echo $nrs['id']; ?>
跨度和复选框,而且这段代码是错误的,不能工作
<script>if (this.checked) {
document.getElementById("checkboxx_<?php echo $nrs['id']; ?>").className = "";
}
</script>
我认为这样使用SMTH会更好:
<span class="<?php echo ($value !== 1 ? 'highlight' : '') ?>" >
<input type="checkbox" class="checkboxx" style="padding: 0px; margin: 2px;" <?php echo $value == 1 ? 'checked="checked"' : ''?>>
</span>
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 如果选中了多个复选框,如何添加事件
- 如果选中复选框,则显示引导模式
- setIntervall如果复选框被选中,JS
- 我有多个复选框,并希望为其中 2 个制定规则,以便如果我选择 1 个,则无法选择另一个
- 如果选中复选框,则 JavaScript 添加值
- 如果选中复选框,则添加样式
- 根据条件将函数放入数组中(如果选中复选框)
- 如果选中了以下复选框,请选中上一个复选框
- JavaScript - 如果未选中复选框,则取消选中单选按钮
- 如果未选中复选框,则禁用引导输入按钮
- 选中复选框(如果 json 对象中存在)
- 组复选框 - 如果未选中任何子框,如何取消选中父框
- 选中当前复选框上方的所有复选框(如果按下 shift 键处于选中状态)
- 一旦用户开始在文本字段中键入内容,如何选中复选框?如果javascript/html中的textfield为空,也可以取
- 我有一个与输入金额直接相关的复选框.如果有输入金额,则必须在过账前选中复选框
- 选中复选框如果jquery选中了其他具有相同值的复选框
- 如果不在iMacro中刷新,请选中复选框(如果存在)
- 取消选中父项复选框(如果未选中所有子项)