如何在C#中键入陷阱?

时间:2016-01-13 07:43:13

标签: c# asp.net sql-server-2008

我只是编程的新手。我想知道如何在文本框中键入一个字母或数字。例如,有一个关于年龄的文本框,用户不会在该文本框中键入字母。而且,我想知道如何限制将在该文本框中输入的字符数。例如,有一个关于成绩的文本框,用户不能在成绩上输入1111。我使用c#,asp.net和sql server 2008作为数据库。一个例子对我来说已经足够了。感谢

1 个答案:

答案 0 :(得分:0)

这里只输入数字:

<style>
    #errmsg
    {
        color: red;
    }
</style>
<script type="text/javascript">
    $(document).ready(function () {
        //called when key is pressed in textbox
        $("#quantity").keypress(function (e) {
            //if the letter is not digit then display error and don't type anything
            if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
                //display error message
                $("#errmsg").html("Digits Only").show().fadeOut("slow");
                return false;
             }
         });
     });
</script>

Number : <input type="text" name="quantity" id="quantity" />&nbsp;<span id="errmsg"></span>