2012-06-26 59 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+"*";

相關問題