在ASP.NET MVC中实现水印文本框控件的最简单方法是什么?互联网上是否有这样的控件(codeplex可能)。 我想这是很简单的写一个扩展HtmlHelper和使用jQuery水印文本框实现。ASP.NET MVC中的水印文本框
回答
您可以使用AJAX Control Tookkit Watermark控件。
我会用这一个:如图所示http://labs.thesedays.com/projects/jquery/clearfield/
它的使用方法很简单:http://digitalbush.com/projects/watermark-input-plugin/
不幸的是,这个插件不适合验证插件,因为它通过设置输入控件的值来工作,而接受答案的值创建一个覆盖范围。 – 2013-12-17 16:13:21
感谢mdresser。我会看看那个。 – camainc 2014-02-21 17:01:07
使用我的MVC TypedTextBox控件工具箱这里:http://mvccontrolstoolkit.codeplex.com/wikipage?title=TypedTextBox
我使用和推荐克利尔jQuery插件这里(复制&从上面的链接粘贴):
把这个在你的HTML页头:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.clearfield.js"></script>
在页面上的某处添加此功能:
$(document).ready(function() {
$('.clearField').clearField();
});
你输入字段可能是这样的:
<input type="text" class="clearField" value="What's your name?" />
如果你用ASP.NET(不MVC)使用,你'd可能会使用像这样的ASP控件:
<asp:TextBox ID="Search" runat="server" CssClass="clearField">Search Something</asp:TextBox>
对于零件E - 这说的“页面上的某处添加此功能”,你会希望确保它的脚本标记内是这样的:
<script type="text/javascript">
$(document).ready(function() {
$('.clearField').clearField();
});
</script>
检查我答here
与这个jQuery你可以显示水印你的文本框。在这里我正在使用图像代替水印。您需要创建水印文本的图像。
$(document).ready(function() {
/*Watermark for date fields*/
if ($("#dob").val() == "") {
$("#dob").css("background", "#ebebeb url('/Content/images/DateWaterMark.png') no-repeat 1px 0px");
}
$("#dob").focus(function() {
if (watermark == 'MM/DD/YYYY') {
$("#dob").css("background-image", "none");
$("#dob").css("background-color", "#fff");
}
}).blur(function() {
if (this.value == "") {
$("#dob").css("background", "#ebebeb url('/Content/images/DateWaterMark.png') no-repeat 1px 0px");
}
});
$("#dob").change(function() {
if (this.value.length > 0) {
$("#dob").css("background", "#fff");
}
});
}
- 1. asp.net中的水印文本?
- 2. Silverlight水印文本框?
- 3. 从水印文本框
- 4. 寻找文本框水印的脚本
- 5. 使用jquery设置asp.net文本框的值与ajaxcontroltoolkit水印
- 6. 用于文本框的Javascript“水印”
- 7. 使用javascript的水印文本框
- 8. Asp.net中的数字文本框MVC
- 9. MVC 3 ASP.NET:基于ASP.NET MVC中的文本框值的Gridview 3
- 10. asp.net-MVC文本框验证
- 11. asp.net MVC:禁用文本框
- 12. 如何创建水印文本框?
- 13. 水印文本css
- 14. 问题在asp.net mvc的文本框
- 15. Asp.net MVC动态生成的文本框
- 16. 用于精简框架的水印文本框
- 17. 使用JQuery的textarea文本框的水印
- 18. ASP.NET打印(MVC)SharePoint中的Word文档
- 19. 如何设置水印文本水印文字
- 20. 从ASP.NET MVC 2中的文本框动态填充列表框
- 21. ASP.NET MVC Checboxes禁用/启用文本框
- 22. 只读文本框在ASP.net MVC查看
- 23. ASP.NET MVC - 复选框文本属性
- 24. asp.net mvc文本框日期格式
- 25. ASP.NET MVC填充动态文本框
- 26. 如何使用silverlight在文本框中创建水印?
- 27. 我们可以在JSignature文本框中提供水印吗?
- 28. 页面上的ASP.NET水印
- 29. 如何用水印创建一个jQuery文本框?
- 30. 带有水印提示和提交值的输入文本框
坚持使用AJAX控件的JQuery – Wil 2010-08-19 09:08:02
该链接已损坏。我相信正确的链接是http://plugins.jquery.com/watermark/ – 2013-12-17 16:10:04