2012-06-05 43 views
0
編輯ASP文本框的值

目前我有我的應用程序一個奇怪的ISSU:我有一個像這樣各種標籤和文本框,組成形式:無法在Firefox

<tr> 
    <td> 
     <asp:Label Text="EDIFÍCIO" runat="server" ID="lblEdificio"></asp:Label> 
    </td> 
    <td> 
    </td> 
    <td> 
     <asp:TextBox ID="txtFax" runat="server"></asp:TextBox> 
    </td> 
    <td> 
    </td> 
</tr> 

文本框的默認值是在給定的該服務器,並正常工作。但是,當我嘗試編輯屏幕中的值時,光標不會出現,而且我鍵入的內容不會反映在屏幕上。但是,如果我保存這個價值,我寫的是確實保存了。

請記住,這隻發生在Firefox和特定用戶(我驗證,它與用戶權限無關)。

在此先感謝

+0

有沒有任何一種主題,你正在爲用戶做的?當您輸入文本框時,請嘗試按Ctrl + A來選擇所有數據,查看是否在文本框中選擇了任何數據,如果是,則會出現某種樣式問題。 –

回答

0

我能夠解決這個問題。

我關閉了樣式爲「overflow:auto」的div中的文本框,並且顯然修復了這個問題。

謝謝

0

有如諺語所說的一些原因: - 1.文本框是禁用的。 2.文本框是隻讀的。 3.文本框的容器已禁用或只讀。

分享你的.cs代碼,以便更好地理解

+0

如果禁用或只讀是這種情況,那麼數據不能保存,因爲他在說這種類型的東西確實被保存了。 –

+0

就像Imran Balouch所說的,它不是以上內容,因爲1)值被保存,2)在所有的瀏覽器中都可以使用,除了firefox和3)我有一個禁用的框,並且這個框有不同的外觀,並且不能被編輯任何瀏覽器。 – user1242471