我的网站(MVC3、C#)和条形码阅读器有问题。 在我的表单中,类似于这样:
<ajax form....>
<input type=text />
<div id=list>
</div>
</form>
输入框由条形码阅读器填充,使用ajax自动提交表单,并将id为list的div填充。我的问题是,在chrome和ie中,文本提交后,chrome会出现下载窗口,ie会出现收藏夹窗口。我想这是因为条形码阅读器在文本中插入了[CR][LF],从而打开了这些窗口。我认为条形码阅读器在某个时刻插入了ctrl-j,因为该组合在chrome中打开了下载窗口,在ie中打开了收藏夹,但是在firefox中,下载窗口不会打开(也是ctrl-j)。我不想让客户配置条形码阅读器以使我的页面正常工作,因此我希望在javascript中找到解决该问题的方法。谢谢!