限制文本框中的输入类型

时间:2017-07-02 12:57:14

标签: asp.net

我是所有这一切的新手,并尝试仅允许将数字值输入TextBox中的现有ASP.Net。我已经得到了这个代码,但无法弄清楚将它放在哪里。如果我像下面这样做,它会在文本框中创建一个额外的框(可行)。如何将此限制应用于当前文本框?

<asp:TableCell>
    <asp:TextBox ID="txtS2" runat="server" Width="95%" AutoPostBack="true" OnTextChanged="WerklikChanged"></asp:TextBox>
    <input type="text" onkeypress="filterDigits(event)"/>
</asp:TableCell>

更新

我最终使用了下面的内容,这实际上不是我想要的,因为它一旦离开场地仍然只检查场地。我将在稍后阶段完全阻止字母输入并在此处发布答案。

<asp:CompareValidator
ID="ProgrammaticID"
ControlToValidate="txtS2KoringA"
Type="Double"
Operator="DataTypeCheck"
ErrorMessage="Error Message"
Text=" Net nommers word toegelaat in die 'Werklik' velde"
ForeColor="Red"
BackColor="White"
SetFocusOnError="false"
Display="Dynamic"
runat="server"> 
</asp:CompareValidator>

0 个答案:

没有答案