Javascript SQL中无法识别禁用的文本字段值
我有一个文本字段,它根据用户是谁而被禁用。当页面提交时,文本字段的值应该插入到SQL表中,但SQL似乎认为该值为空,因为文本字段已禁用。有人能告诉我一种将这个值转换成SQL的方法吗,也就是说,让SQL实际看到这个值?下面是我的文本字段的代码。SQL代码只是一个插入。谢谢Javascript SQL中无法识别禁用的文本字段值,javascript,html,Javascript,Html,我有一个文本字段,它根据用户是谁而被禁用。当页面提交时,文本字段的值应该插入到SQL表中,但SQL似乎认为该值为空,因为文本字段已禁用。有人能告诉我一种将这个值转换成SQL的方法吗,也就是说,让SQL实际看到这个值?下面是我的文本字段的代码。SQL代码只是一个插入。谢谢 <input type="text" name="txtWorkOfDate" id="txtWorkOfDate"<% ... If vIsManager = 0 Then Response.Write "Di
<input type="text" name="txtWorkOfDate" id="txtWorkOfDate"<%
...
If vIsManager = 0 Then
Response.Write "Disabled style='background-color:#E8E8E8'"
End If %>
value="<%=(RSMain("IPIssueWorkOfDate"))%>">
如果希望浏览器向您发送值,请使用只读
而不是禁用
。但请注意,它不会阻止用户以其他方式修改/发送它(即使禁用了
)。您需要验证用户是否可以在服务器端保存该值,但是您不能使用浏览器发送给您的值。如果希望浏览器向您发送该值,请使用只读
而不是禁用
。但请注意,它不会阻止用户以其他方式修改/发送它(即使禁用了
)。您需要验证用户是否可以在服务器端保存该值,但是您不能使用浏览器发送给您的值。只读操作有效。谢谢我不确定我是否理解您的意思,但是当您这样说:“您需要验证用户是否可以在服务器端保存值,但是您不能使用浏览器发送给您的值。”您能解释一下吗?谢谢我的浏览器可能允许我编辑只读
字段,或者我可以向服务器发送POST请求,而不使用具有任何所需值的浏览器。基本上,您不能假设使用只读
或禁用
意味着用户无法更改值。啊,明白了。非常感谢你的帮助!只读模式有效。谢谢我不确定我是否理解您的意思,但是当您这样说:“您需要验证用户是否可以在服务器端保存值,但是您不能使用浏览器发送给您的值。”您能解释一下吗?谢谢我的浏览器可能允许我编辑只读
字段,或者我可以向服务器发送POST请求,而不使用具有任何所需值的浏览器。基本上,您不能假设使用只读
或禁用
意味着用户无法更改值。啊,明白了。非常感谢你的帮助!