【问题标题】:How to set a text Box Input type="text" in asp.net?如何在asp.net中设置文本框输入类型=“文本”?
【发布时间】:2017-09-24 04:38:06
【问题描述】:

如何将输入类型设置为仅在此文本框中的文本?

我试过了:

type="text";

remove toString() from cs

但它们不能正常工作。

<asp:TextBox ID="txtShort"  Width="200px"  value="abc"   runat="server" ValidationGroup="abc" MaxLength="10"></asp:TextBox>

.CS

'" + txtShort.Text.ToString().Trim() +

【问题讨论】:

  • “如何将输入类型设置为仅在此文本框中的文本”是什么意思。
  • 您希望文本框内只有字母?
  • 我想你只想在文本框中允许文本

标签: c# css asp.net


【解决方案1】:

如果您想限制在文本框中输入数字,您还可以使用客户端代码 - &lt;asp:TextBox onkeydown="return !(event.keyCode&gt;=48 &amp;&amp; event.keyCode&lt;=57);"&gt;&lt;/asp:TextBox&gt;

您也可以包含 numpad0 到 9 的键码。

【讨论】:

    【解决方案2】:

    假设您只需要文本框中的字母,您可以使用正则表达式,例如:-

        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="only characters allowed" ControlToValidate="txtShort" ValidationExpression="^[A-Za-z]*$" ></asp:RegularExpressionValidator>
    

    【讨论】:

      【解决方案3】:

      您可以通过 onkeypress 事件在文本框中使用 javascript 方法调用只允许使用字母。你可以试试下面的代码

         <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication5._Default" %>
      
      <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
          <script language="Javascript" type="text/javascript">
              function allowAlphabets(evt) {
                  var charCode = (evt.which) ? evt.which : event.keyCode
                  if ((charCode <= 90 && charCode >= 65) || (charCode <= 122 && charCode >= 97 || charCode==8)) {
      
                      return true;
                  }
                  alert("Enter only Alphabets");
                  return false;
              }
      </script>
          <asp:TextBox ID="txtName" runat="server" onkeypress="return allowAlphabets(event)"></asp:TextBox>
      </asp:Content>
      

      【讨论】:

      • 非常感谢先生
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      相关资源
      最近更新 更多