Telerik RadTextBox 在选择 Chrome 自动填充选项后变为只读
Posted
技术标签:
【中文标题】Telerik RadTextBox 在选择 Chrome 自动填充选项后变为只读【英文标题】:Telerik RadTextBox becomes readonly after selecting a Chrome AutoFill option 【发布时间】:2012-08-07 09:30:21 【问题描述】:想知道是否有人以前见过或修复过这个问题:
当表单加载时,我可以毫无问题地手动输入地址字段(所有字段都是 RadTextBox)
如果我从顶部开始填写表格,在我输入我的电子邮件地址的前几个字符后 - Chrome 会提供一个电子邮件地址列表供我选择,如果我选择一个 - 它会填写其余的包含与该电子邮件地址关联的信息的表单。
到目前为止一切顺利。
当我现在尝试编辑后续字段时,我不能 - 它们已变为只读!!!
在尝试解决这个问题时,我的直觉是打开 Chrome 开发者工具,看看有效和无效的领域之间的区别。
但是你瞧——只要我打开开发者工具——问题就消失了!
有什么想法吗?
【问题讨论】:
禁用浏览器的默认样式表也可以解决问题。我假设我可以覆盖导致问题的用户代理样式表中的任何内容......但是从哪里开始!当我尝试查看 Chrome 添加了哪些虚假样式时,使用开发者工具 - 开发者工具在窗口中突出显示元素当前元素的功能,显然改变了样式,修复了问题并覆盖了麻烦的样式规则。跨度> 【参考方案1】:感谢 Stefan Sedich!!!
http://weblogs.asp.net/stefansedich/archive/2008/11/04/bug-with-latest-google-chrome-and-asp-net-validation.aspx
【讨论】:
以上是关于Telerik RadTextBox 在选择 Chrome 自动填充选项后变为只读的主要内容,如果未能解决你的问题,请参考以下文章
如何将RadTextBox名称属性设置为静态以在Javascript中使用
Javascript 函数适用于 onclick 但不适用于 onfocus
在 Telerik 的 RadListView 中预先选择复选框