我必须将此插件用于 asp.net 文本框。
文本框是:
<asp:TextBox ID="txtBox" runat="server" Text='<%# Bind("Phone") %>' />
当文本框非空时,我希望格式为 (999) 999-9999。但是当文本框为空时它为空。
我想通过文本选择不同的掩码。代码怎么样?
我在下面试过:
谢谢。
jQuery(function($){
if(document.getElementById("<%# txtBox.ClientID %>")).innerText =
$("<%# txtBox.ClientID %>").mask("(999) 999-9999");
else
$("<%# txtBox.ClientID %>").mask("");
});
更新
文本框位于网格视图内。它喜欢:
<asp:TemplateField HeaderText="OrgContactPhone" SortExpression="OrgContactPhone">
<EditItemTemplate>
<asp:TextBox ID="txtBox" runat="server" Text='<%# Bind("OrgContactPhone") %>' MaxLength="50">
</asp:TextBox>