Да-да. На худой конец я именно так и собирался сделать.
Но все-таки, простота подхода, когда ненужные символы просто не вводятся, по сравнению со всякими подсказками.. такая желанная!
Здравствуйте!
Столкнулся с проблемой блокировки недопустимых символов в поле ввода (например, букв, там, где должны быть только цифры). И, хотя, казалось бы, проблема тривиальная и часто возникает, почему-то не могу найти нормального решения.
В основном нашел вот такие:
Но у этого решения есть один существенный недостаток: если ввести строку, а потом попытаться отредактировать ее середину, то ничего не выйдет - при нажатии клавиши, курсор смещается в конец строки, и именно там и вводит символ.
Некоторые товарищи предлагают использовать keycode и event.stopPropagation. Но тут возникает вопрос: как различить, к примеру ":" и "Ж" клавиши-то одни, раскладка разная!
Ну, еще есть куча решений со всплывающими подсказками "вы ввели неправильный символ", но они в данном случае не подходят..
Вопрос: может, кто знает нормальное решение этой задачи?
З.Ы. Я точно видел на некоторых сайтах такие поля, куда недопустимые символы просто не вводятся (а не исчезают, появившись на секунду, как в случае приведенного выше решения). Но поди их теперь разыщи эти сайты..
Здравствуйте.
Проблема следующая:
На странице по ссылке подгружется блок через AJAX посредством функции jQuery .load(). А в блоке, в свою очередь содержится ссыль, по нажатии на которую в загруженный блок через AJAX должен загрузиться еще один блок. Такая вот матрёшка.
Но фишка в том, что, к сожалению, jQuery, как я понял, отказывается работать в загруженном блоке. Т.е. она его как бы вообще не видит!
Вопрос: можно ли с этим что-нибудь поделать?
Без плана, как известно, можно только бредить. Так что он, конечно имеется. Но не ТЗ, т.к. нужен человек в команду, а не наемный работник. Сейчас у меня имеется спецификация, как мы это предполагаем сделать на livestreet-овском движке. Но я несколько сомневаюсь, что человек, знающий толк в программинге не предложит что-то более оптимальное.
Вот. Если лозунг заинтересовал (и условия) - пишите, будем говорить более подробно. Не здесь же, в самом деле, спецификацию выкладывать..
Всем привет!
Наш старт-ап завяз без программиста. Ввиду чего мы активно ищем программиста в команду.
Если очень вкратце, то суть проекта - это социальная сеть для молодых ученых. Совмещенная с сервисом фри-ланс и он-лайн конференциями. В итоге должна получиться система консалтинга в сфере науки.
Проект большой, сложный и многообещающий. Присоединяйтесь!
в классах на PHP существуют динамические способы создания и выполнения методов
Блин, колдунство какое-то! Никогда даже и не слышал об таком..
А что есть инстанция класса?
З.Ы. да.. и еще.. а этот самый __call - это фишка из арсенала PHP, или это местный лайвстритный прибамбас? т.к. эти два подчеркивания впереди они как-то по-особому интерпретируются или это просто один из символов? (Добавление)
Ага. понял. у меня был просто старый учебник PHP. __call - это метод из арсенала php-5, которая вызывается в случае обращения к неопределенному методу. Ну тогда все понятно.
просто напросто метод Exec() (данного класса), нигде не разу не вызывается
Нет-нет. Exec() именно этого класса вызывается, собственно, из index.php
movEAX пишет:
Как ты видишь метод называется Viewer_Display, название метода парситься и преобразуется к такому виду Viewer->Display
да-да, я тоже предполагал, что именно так там все и происходит, тем более, что в классе Viewer есть меитоды и Display() и VarAssign(). Я только не понял, а зачем, собственно выделывать такой финт ушами?
Здравствуйте, товарищи!
К сожалению, в жизни редко получается следовать совету "начинать нужно с начала". Так и с PHP у меня. Начинать пришлось из середины откуда-то. А в середине, как известно мы встречаемся с ООП. И сидит оно в готовых движках. В данном случае - в LiveStreet. И стоит только начать думать, что я начинаю в нем что-то понимать, как тут же что-нибудь убеждает в обратном.
Теперь, собственно, вопрос.
В LS, в одном из классов есть такая функция:
Проблемы тут у меня возникают в понимании 7-й и 10-й строки.
Если я правильно понял, в них вызываются некие методы Viewer_VarAssign() и Viewer_Display(), принадлежащие данному классу, или на худой конец - материнскому. Однако, ни в данном ни в материнском классах нет никаких описаний методов Viewer_VarAssign() и Viewer_Display()! Я перекопал весь движок и пришел к выводу, что этих описаний нету также и в дочерних классах, и в подключаемых модулях и внешних библиотеках! Как такое может быть? Мне казалось, при попытке выполнить такой скрипт должна вылезти фатальная ошибка, что-нибудь в духе fatal error: try to call undefine function on line ... in ... Однако все работает!
Я правильно понимаю, что нечто с двумя скобками в конце somthing() - это метод, и что конструкция $this-> служит для получения доступа к методу данного класса?
З.Ы. Спрашиваю тут, а не в форумах по LS, т.к. вопрос, по-моему, скорее про PHP-шный синтаксис.