在其中一个页面上,我需要添加一个用户输入文本的文本框。对于我们来说,捕获用户在输入文本时所想的内容非常重要,因此应该捕获诸如退格键之类的笔划。一旦用户点击提交按钮,管理员应该能够“播放”操作并查看用户在输入文本时的进展情况(类似于观看视频)
asp.net mvc或webforms的做法是什么?
答案 0 :(得分:2)
考虑另一种非控制方法,或将其包装到新控件中。
<input type='hidden' />
或<asp:Hidden>
。使用JavaScript KeyCode(here's another with some differences in JavaScript between browsers)。该文章底部有一个很好的样本。使用您自己的分隔符将每个keyCode附加到值。您最终会得到34|73|91|13|
答案 1 :(得分:0)
我不知道是否有自定义控件已经执行此操作,一般情况下我认为您可以通过这种方式实现您的需求:使用ClientSide OnKeyPress事件保存所有按键,将所有键代码放入列表中,用户点击提交将此列表传递给服务器端代码,然后您可以按照相同的顺序重新应用所有这些更改,这是您想要播放的视频:)