我需要检查复选框的checked
属性,并使用jQuery基于checked属性执行操作.
例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框.
但false
默认情况下返回以下代码:
if ($('#isAgeSelected').attr('checked'))
{
$("#txtAge").show();
}
else
{
$("#txtAge").hide();
}
Run Code Online (Sandbox Code Playgroud)
我如何成功查询该checked
属性?
我有一些复选框,只要勾选其中之一,就应该启用提交按钮。
但是,我没有正确理解 Javascript 函数。
一开始,提交按钮始终处于禁用状态,当我勾选复选框时,它会被启用并始终保持启用状态。
这是我的代码:
<td><input type="checkbox" name="searchValues" th:value="${user.id}" th:checked="${user.isActive}" th:onclick="${'inputClick('''+ itemStat.index +''')'}" /></td>
Run Code Online (Sandbox Code Playgroud)
JavaScript 函数
<script>
$(function(){
$("input[type='checkBox']").change(function(){
$("input[type='submit']").prop("disabled", false);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
提交按钮
<input type="submit" id="submitButton" th:value="Speichern" name="submit" disabled="disabled"/>
Run Code Online (Sandbox Code Playgroud)
可能是在加载网站时,某些复选框已经被选中,因此也应该启用提交按钮。仅当未勾选任何内容时,才应禁用提交按钮。
也许有人知道我在这里缺少什么?