将文本框限制为x个字符

时间:2011-09-08 09:59:41

标签: asp.net

我在aspx页面上有一个文本框,我限制接受250个字符。 当用户只输入数据时,这可以正常工作,但如果他们粘贴文本框将接受更多。 有没有办法解决这个问题?我不想在文本框中禁用粘贴。

再次感谢

3 个答案:

答案 0 :(得分:1)

您可以在页面中添加验证器,以检查字符串长度。 然后,您将收到验证错误,而不是发布长字符串。

您可以使用 RegularExpressionValidator 和验证表达式,例如“。{0,250}”

答案 1 :(得分:0)

您是否使用了文本框的MaxLength属性?

答案 2 :(得分:0)

maxlength="250" 

你不能粘贴超过250个字符。 话虽如此,它的浏览器执行“计数/限制”,因此可以绕过它。 但是你可以限制表格提交或其他东西

否则你可以用jquery来做。但是maxlength应该足够吗?