0

现在我正在使用 OnSelectedIndexChanged 事件来触发回发并更新表单中的其他一些字段。这很好用。但我希望它在下拉列表失去焦点时回帖,而不是每次更改。问题是,当有人选择列表,然后输入一个数字时,它会随着他们按下的每一次按键而改变,这将在他们达到他们试图输入的值之前触发回帖。

这可能吗?

4

2 回答 2

2

失去焦点的 JavaScript 事件被称为onblur

Attributes.Add()在服务器端代码中使用来添加要调用的函数名。然后,您可以从所述功能触发回发。

于 2011-08-04T16:30:01.550 回答
2

尝试这个。

ddlDropDown.Attributes.Add("onblur", "__doPostBack('ddlDropDown','');");

我没有测试过它,但我相信它会起作用——或者我希望如此。

于 2011-08-04T16:36:40.137 回答