因此,我有一個.aspx頁面根據數據庫中的查找表加載並填充下拉列表。我們希望用戶能夠通過在應用程序中的其他位置下拉列表中指定該值來配置這些值中的哪些值來自默認值。Javascript在onLoad之後運行,但在其他任何設置默認設置之前運行
現在,很容易默認「第一」值或類似的東西,但我們希望這種行爲有所不同。是否有一個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
謝謝你們!
斯科特
這是如何的SQL服務器2005年? – 2010-09-07 21:01:06
這就是填充控件的數據存儲位置,我認爲一個可能的解決方案可能與數據庫中的一個附加proc通過使用默認值來存儲訂單有關,所以我想要在這裏獲得一個SQL人員那可能會考慮到這一點。 – Scott 2010-09-08 13:40:58