Я ищу хороший плагин водяных знаков jQuery, который работает с ASP.NET и нашел здесь , скачал его и включил в заголовок
<script src="js/jquery.watermark.min.js" type="text/javascript"></script>
Я имею логин изарегистрироваться на той же странице и ссылаться на них как:
<script type="text/javascript">
$(function () {
$("#<%= (Login1.FindControl("UserName")).ClientID %>").watermark("Enter your Username");
$("#<%= (Login1.FindControl("Password")).ClientID %>").watermark("Enter your Password");
$("#<%= (CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName")).ClientID %>").watermark("Enter your Username");
$("#<%= (CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Password")).ClientID %>").watermark("Enter your Password");
$("#<%= (CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("ConfirmPassword")).ClientID %>").watermark("Enter your ConfirmPassword");
$("#<%= (CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Email")).ClientID %>").watermark("Enter your Email");
});
</script>
Теперь проблема в том, что водяной знак очень хорошо отображается для всех текстовых полей. Если я попытаюсь войти, то страница будет делать postback
, затем всеwatermark
из textboxes
disappears
.
Итак, что мне нужно сделать, чтобы не удалить их все, даже если есть обратная передача.