如何在asp.net中设置文本框输入类型=“文本”?

时间:2017-09-24 04:38:06

标签: c# css asp.net

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

我试过了:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for barryvdh/laravel-dompdf ^0.8.1 -> satisfiable by barryvdh/laravel-dompdf[v0.8.1].
    - Conclusion: remove dompdf/dompdf v0.7.0
    - Conclusion: don't install dompdf/dompdf v0.7.0
    - barryvdh/laravel-dompdf v0.8.1 requires dompdf/dompdf ^0.8 -> satisfiable by dompdf/dompdf[v0.8.0, v0.8.1].
    - Can only install one of: dompdf/dompdf[v0.8.0, v0.7.0].
    - Can only install one of: dompdf/dompdf[v0.8.1, v0.7.0].
    - Installation request for dompdf/dompdf (locked at v0.7.0) -> satisfiable by dompdf/dompdf[v0.7.0].


Installation failed, reverting ./composer.json to its original content.

但他们没有正常工作。

type="text";

remove toString() from cs

.CS

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

3 个答案:

答案 0 :(得分:1)

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

您也可以包含numpad0到9的密钥代码。

答案 1 :(得分:0)

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

document.getElementById("invoice-box").style.background = "red";

答案 2 :(得分:0)

你可以在文本框中使用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>