Не удается вставить пробелы в текстовое поле ввода HTML - PullRequest
2 голосов
/ 15 февраля 2012

Я никогда не сталкивался с этим раньше, но я не могу вставить пробел ни в одно из текстовых полей ввода в форме. Работает с другими формами на сайте

Я использую MVC3. Этот конкретный элемент for содержится в частичном представлении и передается через вызов ajax Jquery.

Форма находится внизу страницы:

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

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 15 февраля 2012

В 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 голосов
/ 15 февраля 2012

Вы можете использовать эту строку ниже, чтобы перечислить события, связанные с элементом:

console.dir( jQuery('form').data('events') );
0 голосов
/ 15 февраля 2012

У вас есть некоторый JavaScript, запрещающий пробелы.Я отключил javascript и смог войти в пробел.

Я копаюсь, и я "думаю", что это может быть ваш пользовательский интерфейс jQuery или сценарий Galleriffic.Я смотрю на keyCode.SPACE в пользовательском интерфейсе jQuery и, возможно, e.preventDefault() в galleriffic.

Извините, я еще не слишком силен в JS, поэтому некоторые другие могут увидеть, что я не делают.

...