gpt4 book ai didi

jquery - 文本框值未更新?

转载 作者:行者123 更新时间:2023-12-01 02:47:45 24 4
gpt4 key购买 nike

我有一个已禁用的 asp.net 文本框,我正在使用 JQuery 在客户端设置文本框的值。

$('[id$=txtCity]').val('内珀维尔');

但问题是当我尝试保存数据时。如果我说 txtCity.Text 它不会给我在客户端设置的值。

文本框被禁用,在使用 JQuery 设置值后,我看到客户端文本框中反射(reflect)的值。但我不知道为什么它没有反射(reflect)在服务器端。

我发现禁用的TextBox将不会在回发时随表单一起提交。如果这是真的,我如何提交这些值并在服务器端的代码中获取它。

请帮忙。感谢并感谢您的反馈。

最佳答案

您始终可以在发布之前“取消禁用”该字段。例如,

$('form').submit(function() {
$(this).find(':input:disabled').removeAttr('disabled');
});

当然,根据 Knix 的回答,使用 readonly 字段也可能是一个可行的解决方案。


编辑:只需阅读您对 Knix 答案的评论,所以听起来在发布之前动态删除禁用属性可能是可行的方法。

关于jquery - 文本框值未更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405816/

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