gpt4 book ai didi

javascript - 如何使用 "old"(HTML5 之前)HTML 控制 html select 元素中的可见项目?

转载 作者:行者123 更新时间:2023-12-01 03:57:30 25 4
gpt4 key购买 nike

我有一个 html 选择元素,它基于其他地方设置的值,应该显示两对值之一。在一种情况下,它应该是“新的”和“假设的”,而在另一种情况下,它应该是“现有的”和“有机增长”

所以目前我正在用它们来创建它,如下所示:

<tr>
<td nowrap align="left" valign="top">
<font color="<%=Session("TextColor")%>" style="font: 8pt arial">Subcategory:&nbsp;</font>
</td>
<td nowrap align="left" valign="top">
<select name="subcategory" color="<%=Session("TextColor")%>" style="font: 8pt arial" onchange="UpdateFlag=true;">
<option value="3">Organic Growth
<option value="2">Existing
<option value="1">Assumed
<option value="0">New
</select>
</td>
</tr>

但我想根据 IsNewBusiness 的值一次只显示其中两个值:

Dim IsNewBusiness As Boolean

...在此之后:

currentYear = Year(Now)
SQLString = "Select NewBiz from MasterUnitsprojSales where CYear = " & currentYear & " and Unit = '" & Unit & "'"
adoRS.Open(SQLString, adoCon)
IsNewBusiness = TRUE 'default (if record not found)
If Not adoRS.EOF Then
IsNewBusiness = adoRS.Fields.Item(0).Value <> 0
End If
adoRS.Close()

知道 IsNewBusiness 的值后,我如何指定 html select 中的哪对项目可见?我可以添加一些“内联”javascript 或其他东西吗?

最佳答案

我会把 javascript 排除在外:

<tr>
<td nowrap align="left" valign="top">
<font color="<%=Session("TextColor")%>" style="font: 8pt arial">Subcategory:&nbsp;</font>
</td>
<td nowrap align="left" valign="top">
<select name="subcategory" color="<%=Session("TextColor")%>" style="font: 8pt arial" onchange="UpdateFlag=true;">
<% if not isNewbusienss then %>
<option value="3">Organic Growth
<option value="2">Existing
<% else %>
<option value="1">Assumed
<option value="0">New
<% end if %>
</select>
</td>
</tr>

注意:我的 vbscript 非常生疏,因此您可能需要修复一些错误

关于javascript - 如何使用 "old"(HTML5 之前)HTML 控制 html select 元素中的可见项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42521079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com