Когда моя страница загружается в первый раз, я вижу водяной знак в текстовом поле, но если есть какая-либо обратная связь на странице, водяной знак очищается, есть ли способ удерживать этот водяной знак в текстовом поле?Текстовое поле Watermark очищено от частичной обратной передачи
<head runat="server">
<title></title>
<script src="scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="scripts/jquery.watermark.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#txtEmail").watermark("Email Address");
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtEmail" ErrorMessage="Email Invalid"></asp:RequiredFieldValidator>
</div>
</form>
</body>
Когда люди задают такие вопросы, я всегда задаюсь вопросом: являются ли они знакомы с инструментами разработчика браузера, как Firebug (встроенный в Chrome)? Было бы очень легко использовать Firebug, чтобы точно увидеть, что здесь происходит. – McGarnagle
Я знаком с firebug, и я понятия не имею, как вы увидите, что именно происходит, когда вы нажимаете кнопку, и я понимаю firebug для проверки стилей и материалов ... если вы знаете, то, пожалуйста, дайте мне знать. –
1) перейдите в раздел ** Сценарии ** в Firebug. 2) выберите свой HTML-файл в раскрывающемся списке. 3) добавьте точку останова на строку $ ("txtEmail"). Водяной знак. 4) Отладка с помощью консоли (проверьте, что селектор успешно и т. Д.) – McGarnagle