我有一个根据用户身份禁用的文本字段。当页面提交时,文本字段的值应该被插入到 SQL 表中,但 SQL 似乎将该值视为空,因为文本字段被禁用。谁能告诉我一种将这个值输入到 SQL 中的方法,即让 SQL 真正看到该值?下面是我的文本字段的代码。 SQL代码只是一个插入。谢谢!
<input type="text" name="txtWorkOfDate" id="txtWorkOfDate"<%
...
If vIsManager = 0 Then
Response.Write "Disabled style='background-color:#E8E8E8'"
End If %>
value="<%=(RSMain("IPIssueWorkOfDate"))%>">
最佳答案
如果您希望浏览器向您发送该值,请使用readonly
而不是disabled
。但请注意,它不会阻止用户以其他方式修改/发送它(即使禁用
)。您需要验证用户是否可以在服务器端保存该值,但随后您就无法使用浏览器发送给您的值。
关于javascript - SQL 中无法识别禁用的文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557030/