2012-05-11 62 views
0

這段JavaScript代碼只適用於IE爲什麼以及如何使它在Firefox和Chrome上工作。 在此先感謝。javascript適用於IE,但不適用於Firefox和Chrome

的Javascript

function uploadFileChange() { 
     if (document.getElementById('textbox1').value != document.getElementById("FileUpload1").value) { 
      document.getElementById('textbox1').value = document.getElementById("FileUpload1").value; 
     } 
     return false; 
    } 

HTML/asp.net

<div class="fileinputs"> 
    <!-- Upload file invisivel--> 
    <asp:FileUpload ID="FileUpload1" ClientIDMode="Static" class="file" runat="server" 
     onpropertychange="uploadFileChange();" /> 
    <!-- button e textbox falsas para poder dar syles ao button--> 
    <div class="fakefile"> 
     <asp:TextBox ID="textbox1" CssClass="textbox" ClientIDMode="Static" runat="server" 
      Width="31%" ReadOnly="true" /> 
     <asp:Button ID="FileChooserButton1" CssClass="btnSubmit" runat="server" Text="Procurar..." 
      ForeColor="White" /> 
     <asp:Button ID="FileChooserButton2" CssClass="btnSubmit" Text="Apagar" ForeColor="White" 
      OnClientClick="clear();" runat="server" /> 
    </div> 
</div> 

議決

+1

向我們展示你的HTML – animaonline

+0

你是如何加載JS到網頁內嵌或外置 – 2012-05-11 11:34:31

+0

的JS您使用ASP.NET 4.0加載內嵌 –

回答

0

使用的警報。並嘗試提醒這兩個值..我會知道原因..大概可能其他瀏覽器返回未定義... 更好地使用警報和調試值。它可能是編碼錯誤。

相關問題