I want a watermark in my password field which says "Password".
Here is my code:
jquery:
$(document).ready(function() {
var watermark = 'Password';
//init, set watermark text and class
$('#input_pwd').val(watermark).addClass('watermark');
//if blur and no value inside, set watermark text and class again.
$('#input_pwd').blur(function(){
if ($(this).val().length == 0){
$(this).val(watermark).addClass('watermark');
}
});
//if focus and text is watermrk, set it to empty and remove the watermark class
$('#input_pwd').focus(function(){
if ($(this).val() == watermark){
$(this).val('').removeClass('watermark');
}
});
});
html:
<input class="ui_input" id="input_pwd" type="password" name="pass" id="pass" style="height:25px; width:250px; font-size:14px;" required />
My jsfiddle:
click here
edit: I prefer jquery :)
edit: Our brother Konrad Gadzina has given me what I was looking for but thanks for all your efforts everyone!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…