设置textBox的maxlength=10时,可以输入10个中文,或者10个英文字母,怎么让它只能输入5个中文呢?

解决方案 »

  1.   

    在页面上控制比较麻烦,可以通过js判断输入的字符是不是中文,
    你有这种需求应该是数据库里的字段设置的是varchar类型的吧,
    varchar类型的只能存储一半长度的中文串,可以改成nvarchar类型
      

  2.   

    刚刚看了下char、varchar、nchar、nvarchar的区别,一般字段我们使用nvarchar是吗?
    如果我要让它最多输入10个英文字母,5个汉字,需要在数据库里判断吗?