2012-02-15 54 views
2

我从来没有遇到过这个问题,但我无法在表单上的任何输入文本框中插入空格。与网站上的其他表单一起使用不能在html输入文本框中插入空格

我正在使用MVC3。这个特定的包含在一个局部视图中,并通过Jquery ajax调用提交。

形式可以在这个页面的底部找到:提前

回答

2

jquery.gallerific.js您有阻止你下面的代码,只是调试它,从进入空间或以下switch任何其他关键

/* ... code ... */ 

    // Setup Keyboard Navigation 
    if (this.enableKeyboardNavigation) { 
     $(document).keydown(function(e) { 
      var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; 
      switch(key) { 
       case 32: // space 
        gallery.next(); 
        e.preventDefault(); 
        break; 

/* ... code ... */ 
+0

太棒了。感谢您及时的回复 – 2012-02-15 03:32:55

0

http://tinyhousemarketplace.com/House/Details/1

感谢你已经有了一些JavaScript防止空间。我禁用JavaScript并可以输入空间。

我正在挖掘,我“认为”它可能是你的jQuery UI或者Galleriffic脚本。我正在寻找在jQuery UI中的keyCode.SPACE,并且可能在galleriffic中的e.preventDefault()

对不起,我还没有超强的JS,所以有些人可能会看到我不知道。

0

你可以使用下面这行来列出绑定到元素的事件:

console.dir(jQuery('form').data('events'));