Падаща стойност(Value)

kilarist

Registered
Здравейте, направих една система за падаща стойност на TextBox ....... проблема ми е как да я върна ако тя бъде равна на NULL

Код:
<input type="text" value="E-mail" class="untouched" value="E-mail"/>

<style> .untouched { color: gray } </style>

<script>
var input = document.getElementsByTagName('input')[0]

input.onfocus = function() {
  if (this.className == '') return 
  this.className = ''
  this.value = ''
 

}

</script>
Искам ако не се зададе стойност на E-mail то да се върне value="E-mail"
 
За по-лесно ползвай placeholder.

Код:
<input type="text" value="E-mail" placeholder="E-mail" class="untouched" value="E-mail"/>

А, ако се притесняваш за браузърите, които не поддържат placeholder, тук има една статия, коятоа обяснява как да си направиш X-Browser Support за този HTML5 атрибут:
http://www.cssnewbie.com/cross-browser-support-for-html5-placeholder-text-in-forms/
 
placeholder е HTML 5 (аз лично съм скепчен все още към неговото ползване).

Код:
<input class="" type="text" name="" size="25" maxlength="50" value="E-mail" onfocus="if (this.value == 'E-mail') this.value = '';" onblur="if (this.value == '') this.value = 'E-mail';">
^
това помага
 
Hous каза:
placeholder е HTML 5 (аз лично съм скепчен все още към неговото ползване).

Код:
<input class="" type="text" name="" size="25" maxlength="50" value="E-mail" onfocus="if (this.value == 'E-mail') this.value = '';" onblur="if (this.value == '') this.value = 'E-mail';">
^
това помага
Мс много това ми трябваше
 

Back
Горе