我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:
*@example.com
电子邮件的用户名可以是任何内容,但必须预先输入域并且不能更改。我正在尝试使用 Ajax Masked Edit Extender 来做到这一点,但我找不到让域成为我想要的静态值的方法。
我如何实现这一目标?
我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:
*@example.com
电子邮件的用户名可以是任何内容,但必须预先输入域并且不能更改。我正在尝试使用 Ajax Masked Edit Extender 来做到这一点,但我找不到让域成为我想要的静态值的方法。
我如何实现这一目标?
试试这个代码:
<asp:TextBox ID="txtemail" runat="server"></asp:TextBox>
<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" Mask="AAAAAA@domain.com"
InputDirection="LeftToRight" TargetControlID="txtemail">
</cc1:MaskedEditExtender>
在掩码属性中in place of AAAAAA
,您要添加更多AAA
内容,这取决于您要求character
允许用户输入多少。
或者
您在文本框中输入了这样的选项,用户只能输入character
您在掩码属性中传递的任何内容。
如下图:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.90).aspx MaskedTextBox
您不想在控制器或代码隐藏文件中执行此操作吗?
如果没有.. 你需要用 javaScript 处理它