Я попросил несколько месяцев назад, как скрыть несколько вариантов выпадающего списка на странице классического ASP, которые извлекаются из базы данных, чтобы пользователи не могли выбирать эти параметры. Но теперь в одном из оставшихся вариантов появляются 3 варианта радиокамера. Мне нужно удалить один из этих вариантов. Опция, которую мне нужно удалить, называется value="_BML7(B)"
в соответствии с Chrome.Скрыть одну опцию переключателя на странице ASP Classic
Последний раз, когда я ввел следующий код в следующий код в файл include.asp
, который отлично поработал, но это должно было скрыть варианты выпадающего списка. Для этого мне нужно скрыть одну опцию переключателя из текущих вариантов выпадающего списка.
Sub buildDropDownList(strCurrentSelection, objListData, strCodeName, strDescriptionName, blnIncludeOther)
If Not objListData.BOF Then
objListData.MoveFirst
End If
Dim currentCodeValue
While Not objListData.EOF
currentCodeValue = objListData(strCodeName)
If (UCase(currentCodeValue)<>"_04GIDBM") And _
(UCase(currentCodeValue)<>"_05GIDFM") And _
(UCase(currentCodeValue)<>"_03MIS(Q") And _
(UCase(currentCodeValue)<>"_06GIDMS") And _
(UCase(currentCodeValue)<>"_08EXHRM") And _
(UCase(currentCodeValue)<>"_10EXMKT") And _
(UCase(currentCodeValue)<>"_12EXTTH") And _
(UCase(currentCodeValue)<>"_15AFT") And _
(UCase(currentCodeValue)<>"_16HSC") And _
(UCase(currentCodeValue)<>"_18LTD") And _
(UCase(currentCodeValue)<>"_19EBM") And _
(UCase(currentCodeValue)<>"_17EXHSC") Then
Response.Write "<option value='" & currentCodeValue & "' "
If StrComp(strCurrentSelection, currentCodeValue, 1) = 0 then
Response.Write "selected"
End If
Response.Write ">" & objListData(strDescriptionName) & "</option>" & VbCrLf
End If
Я мог бы действительно помочь вам в этом и поблагодарить всех за помощь! Я не очень хорошо разбираюсь в классическом ASP, но я стараюсь.
Код, который я вставил последний раз в include.asp
.
<p align="center">
<%
do until rsProgramLevel.EOF
Response.Write "<input type=""radio"" name=""programcode"" onclick=""onProgramCode()"" "
Response.Write "value=""" & rsProgramLevel("ProgramCode") & """ "
if rsProgramLevel("ProgramCode") = strProgramCode then
Response.Write "checked"
end if
Response.Write ">"
Response.Write " "
Response.Write rsProgramLevel("LevelDescription") & " (£" & FormatNumber(rsProgramLevel("ChargeValue"), 2) & ") "
Response.Write " "
rsProgramLevel.MoveNext
loop
%>
</p>
Есть ли конкретная причина, вы не можете исключить нежелательные коды на уровне базы данных? То есть прежде чем они когда-либо попадут на вашу страницу ASP? – Martha
Верьте или нет. У меня нет доступа к базе данных, поэтому я вынужден сделать это таким образом. – user2219472
Этот код отправляет раскрывающиеся списки. Это не относится к тому, что вы просите. Пожалуйста, поделитесь фактическим кодом, который у вас есть, который генерирует переключатели, которые вы упомянули, и мы можем попытаться помочь вам его изменить. –