DropdownList:SelectIndex = 0 基于用户清除文本框/文本更改。 JavaScript

发布于 2024-09-13 17:48:30 字数 408 浏览 3 评论 0原文

我有一个场景,其中我有一个带有自动完成扩展器的文本框和两个下拉列表;这使得用户能够搜索产品信息。

理想情况下,我想创建一些有效的东西,“重置”下拉菜单,以便当用户单击文本框时(如果有这样的事情,也许我会“onenter”/“ondelete”)。

我看过 .Attributes.Add 但无法弄清楚。

你如何在这个场景中包含asp.net控件,这样我就可以得到类似的东西:

tbxAutoComplete.Attributes.Add("OnClick", ddlLevelAuto.SelectedIndex = 0, ddlItemCategory.SelectedIndex = 0,);

我显然知道这不起作用,因为我一边把头撞在桌子上:)

任何帮助,感激不尽。

I have a scenario whereby I have a textbox with an autocomplete extender attached and two drop down lists; this enables a user to search for product info.

Ideally I'd like to create something that effectivley, 'resets' the drop downs so that when a user clicks on the textbox (maybe I'll do it 'onenter'/'ondelete' if there is such a thing).

I've had a look at .Attributes.Add but cannae figure it out.

How do you include asp.net controls within this scenario so I could have something along the lines of:

tbxAutoComplete.Attributes.Add("OnClick", ddlLevelAuto.SelectedIndex = 0, ddlItemCategory.SelectedIndex = 0,);

I obviously know this doesn't work as I'm whilst banging my head on my desk : )

Any help, gratefully received.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倒带 2024-09-20 17:48:30

您不能使用服务器端代码来重置;您需要客户端 JavaScript 代码来执行此操作。 您可以通过在 javascript 中设置来重置下拉列表

ddl.selectedIndex = 0;

当文本框触发其焦点客户端事件时,

。 HTH。

You can't use server-side code to reset; you need client-side JavaScript code to do this. You can reset a drop down by setting

ddl.selectedIndex = 0;

in javascript, when the textbox fires its focus client-side event.

HTH.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文