Получить значение набора записей для отображения флажка, как отмечено - PullRequest
0 голосов
/ 18 сентября 2010

У меня есть флажок cbBatch на одной из моих страниц. Когда я устанавливаю флажок и отправляю форму, «cbBatch» сохраняется со значением 1. На следующей странице мне нужно, чтобы cbBatch был «отмечен», если значение в соответствующем поле базы данных равно «1». Если это 0, то не проверено. Я попытался написать это так:

<input type="checkbox" name="cbBatch<%=vIndex%>" id="cbBatch<%=vIndex%>" value="<%If RS("batch") = 1 Then Response.Write " checked" End If%>">

поле моей базы данных является целым числом, к вашему сведению. и это не работает Я сделал response.write, чтобы убедиться, что значение флажка действительно равно 1, и это так. так что я не понимаю, почему это не работает. Чего мне не хватает?

Спасибо!

1 Ответ

0 голосов
/ 20 сентября 2010

Пара вещей.

Набор записей не возвращает целые числа, если только вы явно не приведете возвращаемое значение к целому числу.

Во-вторых, чтобы установить флажок на флажок, вы неустановите значение проверено.Вы просто устанавливаете свойство «флажок».

Это должно работать для вас:

<input type="checkbox" name="cbBatch<%=vIndex%>" id="cbBatch<%=vIndex%>"<%If "" & RS("batch") = "1" Then Response.Write " checked" End If%>>
...