稍微改良了一下, 以解決Browser reload 的bug :
From : if ($(this).val() == "")
To : if ($(this).val() == "" || $(this).val() == $(this)[0].title)
來源:http://www.dailycoding.com/Posts/default_text_fields_using_simple_jquery_trick.aspx
<script type=text/javascript>
$(document).ready(function()
{
$(".defaultText").focus(function(srcc)
{
if ($(this).val() == $(this)[0].title)
{
$(this).removeClass("defaultTextActive");
$(this).val("");
}
});
$(".defaultText").blur(function()
{
if ($(this).val() == "" || $(this).val() == $(this)[0].title)
{
$(this).addClass("defaultTextActive");
$(this).val($(this)[0].title);
}
});
$(".defaultText").blur();
});
</script>
<style type="text/css">
.defaultText { width: 299px; }
.defaultTextActive { color: #a1a1a1; font-style: italic; }
</style>
<input type="text" title="enter email" size="30" name="email" id="user_email" class="defaultText login-table-form defaultTextActive">
沒有留言:
張貼留言