如何在ASP.NET MVC中提交禁用的输入?
发布于 2010-04-28 03:43:45
感谢所有人:
我解决这个问题的方式是:
document.getElementById("Costo").readOnly = true;
document.getElementById("Costo").style.color = "#c0c0c0";
注意:
我在答案上得到了这个信息,但我被编辑了。
发布于 2010-04-24 04:50:55
不能将字段改为readonly="readonly"
而不是disabled="disabled"
吗?只读字段值将提交给服务器,但用户仍不可编辑。不过,SELECT
标记是个例外。
发布于 2010-04-24 01:42:19
通常,如果我有一个字段是“只读”的,但需要提交回服务器,我会禁用显示(或简单的文本),但然后添加一个具有相同名称的隐藏字段。您仍然需要确保该字段实际上没有在服务器端被修改--只是不要在您的操作中从模型中更新它--但是如果有错误,模型状态仍然是准确的。
https://stackoverflow.com/questions/2700696
复制相似问题