0
我想在textbox和textarea上写一些水印文本。我可以在文本框上成功添加水印。但在textarea上,它不起作用。以前有人看过这种东西吗?如何解决这个问题?asp.net的水印mvc3 textarea
<%:Html.TextAreaFor(m => m.InvoiceDetails, new {Value="Invoice detailes",@class = "water", Title = "Invoice detailes" })%>
这是jquery的水印。我发现在网上这个地方。:)
<script type="text/javascript">
$(function() {
$(".water").each(function() {
$tb = $(this);
if ($tb.val() != this.title) {
$tb.removeClass("water");
}
});
$(".water").focus(function() {
$tb = $(this);
if ($tb.val() == this.title) {
$tb.val("");
$tb.removeClass("water");
}
});
$(".water").blur(function() {
$tb = $(this);
if ($.trim($tb.val()) == "") {
$tb.val(this.title);
$tb.addClass("water");
}
});
});
你的问题应该被标记为jquery,css和javascript,因为问题是关联的,而不是asp.net – Ali
嗯,你是对的。我应该在标签中加入jquery .. :( – kandroid
可以显示您为textarea呈现的HTML – Phill