gpt4 book ai didi

jquery - 尝试在隐藏文本字段时将 attr 设置为禁用?

转载 作者:行者123 更新时间:2023-12-01 04:48:00 25 4
gpt4 key购买 nike

我正在使用带有表单的 jquery-interdepcies 库,并且我喜欢隐藏的文本字段和/或没有值的文本字段,以便在提交时不发送/处理。为了实现这一点,我必须将禁用设置为 true

$('#testform :input:hidden').attr('disabled', true);

我猜 jquery-interdepcies 库会阻止这个问题,但我不知道如何解决这个问题。我认为 jquery-interdepcies 将输入字段设置为显示:无

顺便说一句:隐藏或空文本字段不发送到表单处理程序有多重要

jqyery lib link

最佳答案

根据此插件的文档,您可以添加显示或隐藏元素时的回调。所以这样的事情会起作用:

var cfg = {
hide: function(elem) {
elem.hide();
elem.find('input').attr('disabled','disabled');
},
show: function(elem) {
elem.show();
elem.find('input').attr('disabled',false);
}
};

// Make the ruleset effective on the whole page
ruleset.install(cfg);

问题:当我对此进行测试时,我发现了 bug in the plugin which I have raised on github .

因此您可以从this fiddle复制/粘贴整个固定插件如果你希望。它演示了隐藏时如何禁用元素。

关于jquery - 尝试在隐藏文本字段时将 attr 设置为禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162543/

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