2012-05-04 25 views
5

Olası Çoğalt: Bir giriş pop-up kutusunu oluşturduk ve ben girdi alan adını göstermek için yer tutucu kullanılır, ancak diğerinde
How do I get placeholder text in firefox and other browsers that don't support the html5 tag option?tutucu tüm tarayıcılarda düzgün çalışmıyor

IE9, IE8 ve hatta IE10 gibi tarayıcılar girişte yer tutucu metin göstermiyor.

Bu sorunu nasıl yeniden oluşturabilirim? Giriş alanını doldurmanın başka yolu var mı?

<input name="username" type="text" value="" placeholder="Username" /> 
+2

http://stackoverflow.com/q/3429520/1367163 – Chandrakant

cevap

1

placeholder tamamen şimdiye kadar tüm tarayıcılar tarafından desteklenmez otelimizden yeni HTML5 özellikleri bir parçasıdır. Daha fazla bilgi için, lütfen kontrol edin:

DÜZENLEME:
eğer jQuery'yi kullanarak, IE6'ya kadar olan tüm tarayıcılara destek eklemek için this little plugin var.

2

OEZI'nin tüm tarayıcılarda desteklenmediğini söylediği gibi.

yerine bu

<input name="username" type="text" value="" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" /> 
+2

Varsayılan değerler ve tutucuları ** değildir ** eşdeğeri. Quentin gibi – Quentin

+0

, bu "yer tutucu" -text gönderen form gönderiminde değer olarak gönderecek html5-yer tutucu ne yapar, bu yüzden bu işe yaramadı veya teslim (örneğin, bu zorunlu bir alan varsa) ek kontrol gerekebilir kod, "yer tutucu" gösterildiğinde giriş boş değil) – oezi

+1

evet biliyorum ama bu büyük bir anlaşma değil. kolayca idare edebilirsin. –

1

tutucu şu ana kadar IE8 tarafından desteklenmeyen deneyin. Sen kullanabilir

<input type="text" name="username" onfocus="if(this.value=='Username') this.value='';" onblur="if(this.value=='') this.value='Username';" /> 
+2

Varsayılan değerler ve yer tutucuları ** değil ** eşdeğerdir. Quentin, – Quentin

+0

'un "placeholder" -text'in form gönderiminde değer olarak html5-yer tutucusunun yaptığı gibi olmadığını, bu nedenle işe yaramadığına ya da ek bir denetime gerek duyulmayacağını (örneğin, zorunlu bir alan ise) Kod, "yer tutucu" gösterildiğinde giriş boş değil. – oezi

İlgili konular