当我的textarea字段从用户获得 n 字符数时,我想取消按键事件。那时我不希望用户输入任何更多的字符。怎么办?
修改
我需要在javascript和php中完成它
答案 0 :(得分:1)
在网页中, NobleCount 是一种可能性。似乎是最强大的jQuery插件解决方案。它将为您的用户提供剩余的字符数,Twitter样式。
http://tpgblog.com/noblecount/
另见:
使用Jquery 的textarea的交互式字符限制 http://www.ajaxray.com/blog/2007/11/09/interactive-character-limit-for-textarea-using-jquery/
答案 1 :(得分:0)
在Winforms中,您可以将Handled
中的KeyPressEventArgs
设置为true
以取消KeyPress
事件。这使得控件不会处理按键操作。
注意:
某些控件将处理KeyDown
上的某些击键。例如,RichTextBox在调用KeyPress之前处理Enter键。在这种情况下,您无法取消KeyPress
事件,而必须取消KeyDown
中的击键。
http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.aspx