下拉列表 + OnSelectedIndexChanged +自动回发=假
是否可以在没有 AutoPostBack=True 的情况下强制下拉列表触发 OnSelectedIndexChanged 事件?
我告诉我,因为我的表单中有一些 RadComboBoxes(telerik),所以
我使用 JQuery 控制它们的焦点,
例如加载表单时的这段代码:
<script src="../JQuery/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('input[id$=RadcbCoNameInInsert_Input]').focus();
</script>
所以当 AutoPostBack=True 和 OnSelectedIndexChanged 在代码 telerik 皮肤行为后触发时,最后我丢失了我的 radcombobox焦点...我的意思是 radcombobox 皮肤代码与我的 jquery 代码不符...
我如何强制 radcombo 框在回发后聚焦,或者如何禁用它的自动回发以将我的注意力集中在 radcombobox 上?
(我对 jquery 非常业余。)
最好的问候
is it possible to force dropdown list to fire OnSelectedIndexChanged event without AutoPostBack=True?
i told that because i have some RadComboBoxes(telerik) In My Form
i am controling their focus with JQuery
such as this code when my form loads:
<script src="../JQuery/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('input[id$=RadcbCoNameInInsert_Input]').focus();
</script>
so when AutoPostBack=True and OnSelectedIndexChanged fires after it's code telerik skin acts and finally i lost my radcombobox focus ... i mean that radcombobox skin code is against my jquery code ...
how can i force radcombo box to focus after it's postback or how can i disable it's autopostback to keep my focus on radcombobox?
(i am so amateur about jquery.)
best regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
直接在 jQuery 对象上调用
focus()
只会调用onfocus
(焦点)事件处理程序。您必须对 DOM 元素调用focus
,以使浏览器将焦点放在它上面:请参阅 http://api.jquery.com/get/ 用于访问底层 DOM 元素。
Invoking
focus()
directly on a jQuery object simply invokes theonfocus
(focus) event handler. You must invokefocus
on the DOM elements instead, to get the browser to focus on it:See http://api.jquery.com/get/ for accessing the underlying DOM elements.