繁体   English   中英

jQuery水印在form.reset后不起作用

[英]jquery watermark not working after form.reset

我在Textbox字段上有jQuery WaterMark 链接

当用户单击Refresh button时,我试图通过清除代码隐藏中的文本框重置表单。 清晰清晰,但也没有显示WaterMark

可能是水印在OnBlur事件上起作用并且未触发。

在head标签中使用它(注意:asp文本框中没有任何内容)

<script src="../../jquery/watermark/jquery.watermarkinput.js" type="text/javascript"></script>
<script type="text/javascript">
    jQuery(function ($) {
        $("#txtAccounts").Watermark("Type something to search Accounts", "gray");
    });
</script>

编辑:

It is also not working after any post event

根据您提供的网站,您是否正在使用$.Watermark.ShowAll(); 重置表格后?

更新

如果您能够将重置移到客户端,则可以使用ShowAll(); ;。 像这样:

<script src="../../jquery/watermark/jquery.watermarkinput.js" type="text/javascript"></script>
<script type="text/javascript">
    jQuery(function ($) {
        $("#txtAccounts").Watermark("Type something to search Accounts", "gray");
    });

    $("#TheIdOfYourButton").click(function(){
        $("#TheIdOfYourForm")[0].reset();
        $.Watermark.ShowAll();
    });
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM