我的网站(MVC3,C#)和条形码阅读器有这个问题.在我的形式我有这样的事情:
<ajax form....>
<input type=text />
<div id=list>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
并且输入用条形码阅读器填充并自动提交带有ajax的表单,用id = list填充div.我的问题是,使用chrome和ie,在文本被提交后,下载窗口出现在chrome中,收藏夹窗口出现在ie中.我想这是因为条形码阅读器在文本中加入[CR] [LF]并打开那些窗口.我认为条形码阅读器在某个时刻插入了一个ctrl-j,因为该组合打开了chrome中的下载窗口和ie中的收藏夹,但是使用firefox下载窗口不会打开(也是ctrl-j).
我不想告诉我的客户配置条形码阅读器,以便我的页面工作,所以我想在javascript中解决问题可能解决了这个问题.
谢谢!!!