2013-12-19 68 views
2

我無法在輸入文本框的值中顯示文本。無法在HTML文本輸入框中顯示值

在檢查元素,我發現文本框看起來像

<input type="text" value="(424) 234-3243" placeholder="Phone Number" data-format="(ddd) ddd-dddd" name="phone" class="input-medium bfh-phone width9em" id="phone"> 

雖然沒有在屏幕上顯示的文本消息。

html中的任何不相關的更改都會將文本重新顯示在屏幕上。

請建議我能在這方面做些什麼?

+0

你當然?清除緩存和一切,然後再試一次!代碼看起來對我來說很好,可能是你錯過了一些小事 –

+0

它確實在jsFiddle(在Chrome 31上)工作。 – siannone

+0

Dhaval,是的,我確定,因爲我的所有字段都是正確的,但所有電話號碼和傳真字段都有類似的htmls。 – user3115056

回答

1

嘿感謝所有您的答覆,但我找到了解決辦法是

<input type="text" data-number="(424) 234-3243" placeholder="Phone Number" data-format="(ddd) ddd-dddd" name="phone" class="input-medium bfh-phone width9em" id="phone"> 

,即替換「值=」通過「數據數=」 ... :)

0

http://jsfiddle.net/Ly3pJ/

<input type="text" value="(424) 234-3243" placeholder="Phone Number" data-format="(ddd) ddd-dddd" name="phone" class="input-medium bfh-phone width9em" id="phone"> 

這似乎是正確的,因爲你可以在看的jsfiddle。這證明你所做的是正確的。也許你在CSS或jQuery中做了些什麼,以便輸入是空的?

+0

Acelasi Eu是它的奇怪,因爲就像我在我的評論中提到的那樣,所有的電話和傳真字段都以這種方式行事,並且來自firebug的html中的一個無關緊要的變化修復了這個問題。 – user3115056

+0

你使用什麼瀏覽器? –

+0

我使用的是火狐 – user3115056