禁用 JavaScript 中的 aspxdateedit 控件
我在我的 asp.net 和 c#.net 应用程序中使用 aspx 日期编辑控件。 是否可以在 javascript 中禁用 aspxdateedit 控件?如果是的话,如何做到这一点。因为,我尝试
使用
“document.get elementbyid("datedit").disabled=true;”
但没有成功!
对此有何建议?
iam using aspx date edit control in my asp.net and c#.net application.
is it possible to disable aspxdateedit control in javascript?if so how acan that be done.becoz ,i tried
using
"document.get elementbyid("datedit").disabled=true;"
but it didn't worked out !!
any suggestion on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可以使用编辑器的客户端 SetEnabled 方法来完成。即
// JS
注意,这里的 dateEdit 是编辑器的 ClientInstanceName 属性值。它允许您定义 java 脚本客户端对象的名称。使用它,您将能够访问其客户端属性和方法。
This can be done using the editor's client side SetEnabled method. I.e.
// JS
Note, here the dateEdit is the editor's ClientInstanceName property value. It allows you to define the name of the java script client side object. Using it, you will be able to access its client side properties and methods.
首先设置控件的 ClientInstanceName 属性以在客户端访问该控件。
现在您可以通过以下两种方式执行此操作:
也可以尝试此操作:
您还可以通过回调事件或其他客户端方法在 aspx 页面的 javascript 代码中访问这些控件。
只需使用关联的客户端实例名称访问控件,因为我的 ASPxButton 具有 btnSave
获取有关这些控件的方法和客户端事件等的更多信息。请参阅这些 aspxEditors 的 clientscript 命名空间 DevExpress.Web.ASPxEditors.Scripts 命名空间
希望您能在这里得到解决方案或帮助解决您的问题..
快乐编码..
First of all set the control's ClientInstanceName property to access the control at client side.
Now you can do this in two ways as:
Have can try this also:
you can also access these controls in javascript code at aspx page either in a callback event or some other client side method.
just access the control with their associated client instance name as i have btnSave for my ASPxButton
get more information about these control's methods and client events etc. see the clientscript namespace of these aspxEditors DevExpress.Web.ASPxEditors.Scripts Namespace
hope you will get your solution or help to solve your problem here..
Happy Coding..