我想水印的asp:登录控件的使用jQuery的用户名和密码字段中,我试图引用控件的ID的不同的方式:水印的asp:Login控件的用户名和密码字段
$('#<%=ClientID.Login1_UserName %>').watermark('watermark', 'Username');
我试图四处移动客户端ID,Login1,而用户名和改变的选择,并从userscores和句号......
任何想法?
我想水印的asp:登录控件的使用jQuery的用户名和密码字段中,我试图引用控件的ID的不同的方式:水印的asp:Login控件的用户名和密码字段
$('#<%=ClientID.Login1_UserName %>').watermark('watermark', 'Username');
我试图四处移动客户端ID,Login1,而用户名和改变的选择,并从userscores和句号......
任何想法?
好老jQuery选择;)
$("input[name*='UserName']").watermark('watermark', 'Username');
$("input[id$='_UserName']:first").watermark('watermark', 'Username');
如果你有一个
<asp:TextBox ID="Login1_UserName" ... >
那么你的jQuery代码需要看起来像这样
<script type="text/javascript">
<!--
$(document).ready(function() {
$('#<%= Login1_UserName.ClientID %>').watermark('watermark', 'Username');
}
// -->
</script>
虽然@ Gogster有一个非常好的建议很好 - 避免<%%>标签干脆,这在我看来是更优雅一点也不能少难以理解。
我同意k.robinson,虽然我对自己和你同意!)也代码标签会导致验证问题。 – DarrylGodden 2010-08-25 07:27:35