Javascript在onLoad之后但在设置默认值之前运行

Javascript在onLoad之后但在设置默认值之前运行,javascript,asp.net,asp.net-mvc,vb.net,sql-server-2005,Javascript,Asp.net,Asp.net Mvc,Vb.net,Sql Server 2005,因此,我有一个.aspx页面,根据数据库中的查找表加载和填充下拉列表。我们希望用户能够通过在应用程序的其他地方的下拉列表中指定默认值来配置这些值中的哪一个 现在,可以很容易地默认“first”值或类似的值,但我们希望它的行为有所不同。是否有一个JavaScript函数可以在onLoad之后立即运行(因此下拉列表已经填充),它可以通过下拉列表并将其中一个设置为默认值,这样看起来页面加载时设置为默认值,而人们没有意识到解决方法?(奇怪的掩蔽等) 我对JavaScript不是很有经验,所以类似的东西可

因此,我有一个.aspx页面,根据数据库中的查找表加载和填充下拉列表。我们希望用户能够通过在应用程序的其他地方的下拉列表中指定默认值来配置这些值中的哪一个

现在,可以很容易地默认“first”值或类似的值,但我们希望它的行为有所不同。是否有一个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 
谢谢大家


-Scott

您需要一个onReady事件,如jQuery提供的:。它将在页面内容准备好进行操作时运行。

您需要一个onReady事件,如jQuery提供的:。当页面内容准备好进行操作时,它将运行。

因为您使用的是ExtJs,所以可以执行以下操作:

Ext.onReady(function(){

   //place your code here

});

这可能会解决您的问题

因为您使用的是ExtJs,所以您可以执行以下操作:

Ext.onReady(function(){

   //place your code here

});

这可能会解决您的问题

目前我们在ExtJS中运行一切。Ext是否有类似的功能?或者基本Javascript中的任何东西都可以以同样的方式工作?看看@João Gala Louros postedWe目前在ExtJS中运行的所有东西。Ext是否有类似的功能?或者基本Javascript中的任何东西都可以以同样的方式工作?看看@João Gala Louros发布的内容,在那里存储填充控件的数据,我认为一个可能的解决方案可能是在数据库中添加一个进程,使用默认值存储订单,所以我想在这里找一个可能会想到这一点的SQL人员。这是存储填充控件的数据的地方,我想一个可能的解决方案可能是在数据库中添加一个进程,使用默认值存储订单,所以我想在这里找一个可能会想到这一点的SQL人员。