gpt4 book ai didi

javascript - 禁用复选框上的输入框 jquery NO onchange

转载 作者:行者123 更新时间:2023-12-03 10:33:53 27 4
gpt4 key购买 nike

在我的项目中,我有一个复选框,它是禁用输入框的基础。当使用 click 事件时,我正确地实现了它,但是当我将它放入数据库时​​,它的行为不正确,但我得到了我期望的值。例如,值为 0 时,将显示禁用 false,禁用为 false(默认),当值为 1 时,将显示禁用 true,但此处的输入未禁用:代码任何建议表示赞赏

点击事件

$('#flag').click(function() {
console.log("sumenu change on click");
if ($(this).is(":checked")) {
$('#url').prop('disabled', true);
console.log("check disble true");
} else {
$('#url').prop('disabled', false);
console.log("nocheck disble false");
}
});

来自 ajax 成功的代码正在获取值(value),并且应该关闭/打开数据加载时的输入

if (data[i].flag == "0") {
console.log("value is 0 no check disble false");
$('#flag').prop('checked', false);
$('#url').prop('disable', false);
} else {
console.log("value is 1 check disble true");
$('#flag').prop('checked', true);
$('#url').prop('disable', true);
}

最佳答案

您的代码中存在语法错误,

应该是,$('#url').prop('disabled', true);

不是,$('#url').prop('disable', true);

关于javascript - 禁用复选框上的输入框 jquery NO onchange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091434/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com