witam mam pytanie jak zrobic przy kliknięciu na input type="text" lub type="password" znikał text. przy php jest to tak:
<input name=" " value="Wpisz szukane słowo" onfocus="if(this.value=='' || this.value == 'Wpisz szukane słowo') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();" type="text">
Wyrzucasz zdarzenia (onfocus) z inputa, nadajesz mu id='baba_jaga', przykładowo:
<input type='text' name='nazwa_tekstu' id='baba_jaga' >
document.getElementById('baba_jaga').onfocus = function() { if(this.value=='' || this.value == 'Wpisz szukane słowo') { this.value = ''; } }
a jak takie coś zeobic przy type="password" żeby pokazało zamiast "*****" to "hasło"
Po co jakieś JS, jak można skorzystać ze znacznika placeholder:
<input type='text' id='falszywe_haslo' value='Wpisz tu hasło' style='display:block;' /> <input type='password' id='haslo' name='haslo' style='display:none;' />
document.getElementById('falszywe_haslo').onfocus = function() { document.getElementById('falszywe_haslo').style.display = 'none'; document.getElementById('haslo').style.display = 'block'; document.getElementById('haslo').focus(); }
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)