Отключенное значение текстового поля не распознается в SQL

У меня есть текстовое поле, которое отключено в зависимости от того, кто пользователь. Когда страница отправляется, предполагается, что значение текстового поля вставляется в таблицу 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"))%>">
12.10.2009 21:24:01
1 ОТВЕТ
РЕШЕНИЕ

Используйте readonlyвместо, disabledесли вы хотите, чтобы браузер отправил вам значение. Но обратите внимание, что это не мешает пользователю изменять / отправлять его другим способом (даже с помощью disabled). Вам нужно убедиться, что пользователь может сохранить значение на стороне сервера, но тогда вы не сможете использовать значение, отправленное вам браузером.

3
12.10.2009 21:31:38
Только чтение сработало. Спасибо. Я не уверен, что понимаю, что вы имеете в виду, когда говорите следующее: «Вам нужно убедиться, что пользователь может сохранить значение на стороне сервера, но тогда вы не сможете использовать значение, отправленное вам браузером». Вы можете объяснить? Спасибо!
SeanFlynn 13.10.2009 14:45:54
Мой браузер может позволить мне редактировать readonlyполя, или я могу отправить POST-запрос на сервер, не используя браузер с любым значением, которое я хочу. По сути, вы не можете предполагать, что использование readonlyили disabledозначает, что пользователь не может изменить значение.
Lukáš Lalinský 13.10.2009 14:56:43
Ах, понял. Большое спасибо за Вашу помощь!
SeanFlynn 13.10.2009 15:04:15