[英]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.