我在asp.net上构建了一个web应用程序,Textbox onchange事件在chrome中不起作用?在页面加载时我写了这段代码,
textbox1.Attributes.Add("onchange", "SetEditDataFlag();");
SetEditDataFlag() - 它是一个javascript函数。当我在chrome中浏览应用程序时,当我在文本框上更改了一些值时,不会调用此函数。它在IE中正常工作。
提前致谢。请帮助我。
答案 0 :(得分:1)
Thanx很多..!我面临另一个问题,我的.aspx页面上有按钮。按钮单击事件来自java脚本。但我在chrome中遇到了一个问题,点击事件没有被解雇。 var btnSave = document.getElementById('ctl00_TabContainer1_TabEvaluation_cpEvaluation_btnSave'); if(docVal!=“”){btnSave.click();警报(“变更成功保存!!”); }}
您发布的代码并不多,但我会尽我所能推动您朝着正确的方向发展。
大多数浏览不支持您可以触发按钮事件或其他控件,如“单击”。更好的方式:
var btnSave = document.getElementById('ctl00_TabContainer1_TabEvaluation_cpEvaluation_btnSave');
btnSave.onclick = function() {
if(!typeof(docVal) == "undefined" && docVal != null && docVal != "") {
alert("The changes are saved successfully!!");
}
};
希望这适合你。