试图弄清楚如何在 JavaScript 中设置输入值,并确保将其发布到 ASP.NET 中的服务器。它也必须被禁用字段。
我试过这个:
<asp:TextBox ID="DriverIdTextBox" runat="server" enabled="false" />
然后在 jQuery 中:
$("*[id$='DriverIdTextBox']").val("JAVA");
这在发布时不会在后端给我“JAVA”。当我启用文本框时 - 我在服务器上得到这个值就好了。我试图在客户端启用控制和禁用,如下所示:
$("*[id$='DriverIdTextBox']").val("JAVA").prop("disabled", true);
同样的问题 - 值未发布到服务器。
基本上我想设置只读标签/输入任何内容,以便用户可以阅读它,但同时我想在用户提交表单时将其发布到服务器。我怎样才能做到这一点?