Asp classic 禁用默认空值ASP选择列表
我正在尝试禁用asp选择列表的默认值,默认值为字符串“null” 我希望将其保留为默认设置,但当用户在选择列表中选择另一项时,将其作为可选选项禁用 选择列表的ASP代码如下所示:Asp classic 禁用默认空值ASP选择列表,asp-classic,selectlist,disabled-input,selectlistitem,Asp Classic,Selectlist,Disabled Input,Selectlistitem,我正在尝试禁用asp选择列表的默认值,默认值为字符串“null” 我希望将其保留为默认设置,但当用户在选择列表中选择另一项时,将其作为可选选项禁用 选择列表的ASP代码如下所示: Response.Write "<Select name=""PersonID" & temporary.Fields("EventID") & class=""SelectText"" style=""width:100%"">" & vbCrLf &_ "<Opti
Response.Write "<Select name=""PersonID" & temporary.Fields("EventID") & class=""SelectText"" style=""width:100%"">" & vbCrLf &_
"<Option value=""NULL""></Option>"
Response.Write“不确定为什么需要这样做,如果需要,通常可以在后端脚本中将空值转换为null,或者可以使用类似的方法在客户端执行此操作,希望浏览器启用了javascript:
$("select").change(function(e){
$("option[value='NULL']:first",this).remove();
});
这将删除更改时选择列表中的第一个空选项。如果您需要有关javascript/jquery的更多帮助,您应该将您的问题标记为空。除了Zee Tee的答案之外,您还可以阅读背面的值并确定其值
--请选择一个值--
......
…以及回发代码
Dim personId,failForm
personId=Request.Form(“personId”)
failForm=(personId=-1)
为什么首先在选择列表中需要空选项?