带有jQuery的HTML输入框在IE中不起作用

时间:2013-12-24 14:33:58

标签: jquery html eclipse input

这是代码。我试过两个版本的jQuery。如果我使用10.2,我很可能会添加库jquery-migrate-1.2.1.js以添加回IE功能。这不允许在任何地方将空格输入到输入框中,如果在移开时粘贴带空格的字符串,则会取出空格。我纠正了这个代码,并且拿出了额外的东西

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>



<script>
$(document).ready(function(){
  $("input#UserName").on({
  keydown: function(e) {
    if (e.which === 32)
      return false;
  },
  change: function() {
    this.value = this.value.replace(/\s/g, "");
  }
});
});
</script>
</head>
<body>

<input id="UserName"></input>

</body>
</html>

0 个答案:

没有答案