【发布时间】:2013-07-21 04:08:45
【问题描述】:
我想问的是,我有一个名为全屏的复选框,当我检查它时,应禁用宽度和高度两个输入字段,并将其值设置为空。我用 j 查询做得很好,但是当我提交带有全屏检查的表单时,即使两个输入字段的值为 0,它也会保存这两个输入字段的先前值。
有什么帮助吗?
$("#fullscreenCheckBox").on("change", function() {
if($(this).prop("checked")) {
$("#height").prop("disabled", true);
$("#height").val("");
$("#width").prop("disabled", true);
$("#width").val("");
} else {
$("#height").prop("disabled", false);
$("#height").prop("disabled", false);
}
});
这些值设置为 null ,但是当表单提交时它不会保留它
【问题讨论】:
-
给我们看一些 html 和你的 jquery。
-
用代码示例提问。
-
@KamilT 代码现在在那里
-
@canpoint 请看下面我的回答。如果将隐藏字段与当前代码结合起来,一切都会正常工作。