首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在ASP.NET MVC中提交禁用的输入?

如何在ASP.NET MVC中提交禁用的输入?
EN

Stack Overflow用户
提问于 2010-04-24 01:38:44
回答 12查看 97.4K关注 0票数 121

如何在ASP.NET MVC中提交禁用的输入?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-04-28 03:43:45

感谢所有人:

我解决这个问题的方式是:

document.getElementById("Costo").readOnly = true;
document.getElementById("Costo").style.color = "#c0c0c0";

注意:

我在答案上得到了这个信息,但我被编辑了。

票数 46
EN

Stack Overflow用户

发布于 2010-04-24 04:50:55

不能将字段改为readonly="readonly"而不是disabled="disabled"吗?只读字段值将提交给服务器,但用户仍不可编辑。不过,SELECT标记是个例外。

票数 183
EN

Stack Overflow用户

发布于 2010-04-24 01:42:19

通常,如果我有一个字段是“只读”的,但需要提交回服务器,我会禁用显示(或简单的文本),但然后添加一个具有相同名称的隐藏字段。您仍然需要确保该字段实际上没有在服务器端被修改--只是不要在您的操作中从模型中更新它--但是如果有错误,模型状态仍然是准确的。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2700696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档