【发布时间】:2010-03-25 14:50:51
【问题描述】:
我在 asp.net 上构建了一个 Web 应用程序,Textbox onchange 事件在 Chrome 中不起作用?在页面加载时,我编写了以下代码:
textbox1.Attributes.Add("onchange", "SetEditDataFlag();");
SetEditDataFlag() -- 它是一个 JavaScript 函数。当我在 Chrome 中浏览应用程序时,当我更改文本框上的某些值时,不会调用此函数。它在 IE 中正常工作。
请帮帮我。
【问题讨论】:
-
您能给我们举一个 HTML/JavaScript 不起作用的小例子吗?
-
它可以在 FireFox 中使用吗?
-
//.cs 文件上的页面加载受保护 void Page_Load(object sender, EventArgs e) { textbox1.Attributes.Add("onchange", "SetEditDataFlag();"); } //在 .aspx 页面中 很简单,
-
@Tenaciouslmpy:在 Internet Explorer 中,它每次都有效。但是在 FireFox 和 chrome 中是不能正常工作的。假设我们在文本框 ="apple" 中有值,并且我们将其更改为“applee”,此时 onchange 不会在 Firefox 和 Chrome 上触发,但在 IE 中可以正常工作。谢谢
-
确定它不能在 Chrome 中工作?在设置属性时,您使用“SetEditDataFlag”并且 JavaScript 函数是“SetEditDataFlagTrue”。我指的是“真”这个词。
标签: javascript asp.net google-chrome dom-events