2012-06-26 30 views
0

当我的网页加载时,我使用javascript来检测哪个浏览器正在访问网站并调整文本大小onload。这一直在Firefox上运行,没有任何问题。有些事件不适用于FF?

但是,在页面上,我有两个文本输入彼此对齐(所以底部的一个不能被修改,绕过文本调光,当文本框被禁用)。当用户键入框中时,这个想法是文本末尾有一个星号。我的代码如下。它加载了onkeyup和onchange功能。这适用于Chrome和Safari,但无法在Firefox上使用。

任何想法为什么?

function textcopy(form) { 
    var text = consoleText.value; 
    consoleText2.value = text + "*"; 
} 
+0

难道consoleText.value为空或未定义? – VoronoiPotato

+0

没有。从不同的事件中调用不同的函数时也会遇到这个问题。我只是想知道如果我解决了这个问题,它会解决所有问题。 – Forgotten

+0

我怀疑这是一个onkeyup或onchange无法正常工作的Firefox特定问题。有可能是你正在做的违反形式的事情,但没有被不那么严格的浏览器所接受。发布您的代码,以便我们可以提供帮助。 – VoronoiPotato

回答

0

更换consoleText2.value = text+"*";document.getElementById("consoleText").value = text+"*";

相关问题