所以我有一个.aspx页面,它基于数据库中的一个查找表加载和填充下拉列表。我们希望用户能够通过在应用程序其他地方的下拉列表中指定该值来配置这些默认值中的哪一个。
现在,很容易默认“第一个”值,或者类似的值,但是我们希望这个值的作用有所不同。有没有一个javascript函数可以在onload之后立即运行(这样下拉列表就已经填充了),它可以通过下拉列表使其中一个成为默认值,所以看起来页面加载时设置为默认值,而人们没有实现解决方案?(奇怪的遮蔽物等)
我对javascript没有太多的经验,所以类似的东西可能已经存在了。
下面是一个例子,说明我们如何将下拉控件添加到页面,以防你们需要。
With CType(.AddControl(New Controls.ComboBox("CodeId", "../../../../CodeId", "Code")), Controls.ComboBox)
.ForceSelection = True
.ValueField = "LookupID"
.DisplayField = "LookupDesc"
.Validate.AllowBlank = False
.ForceSelection = True
.ReadOnly = EditControl.IsFieldReadOnly(10580)
.BindData(Model.Codes)
End With
谢谢大家!
-史葛