Скрипт как скрипт, просто у меня не получается сделать даже с onFocus() !!!
Попробовал с onFocus() и получилось что клавиатура появляется, но когда нажимаешь на кнопки в ней - эти кнопки не появляются в поле ввода и после первого нажатия клава прячется сразу.
ПОМОГИТЕ МНЕ !!!!
По нажатию в поле ввода теперь отображается клавиатура но в поле инпут текст не вписываются цифры не реагирует на кнопки клавиатуры !!!
http://good-pay.biz/111.php
КАК БЫТЬ с ЭТИМ, БРОСАТЬ НА ПОЛОВИНУ РАБОТУ НЕ ПРИВЫК.
goodier добавил 27.12.2009 в 21:10
Помогите пожалуйста воплотить в жизнь это чудо
goodier добавил 27.12.2009 в 21:44
ewg777,
Помоги пожалуйста сам не справлюсь!
Я в PHP могу написать , а вот в Яве это темный лес. Помоги плиз . Отзыв написал!
Вот теперь по нажатию появляется клавиатура, НО
не работают кнопки цыфр и отчистить
Пробовал вчера так сделать но не получается не реагирует
А в Java скрипте сейчас создается новый тег IMG который и отображает возле поля ввода картинку по нажатию на которую и вылазиет эта клавиатура.
А мне нужно чтоб в скрипте не создавался чтоли новый тэг , а просто в поле ввода по нажатию все срабатывало
Мне нужно чтоб по нажатию в поле ввода появилась клавиатура, сейчас же она отображается по нажатию на картинку справа от поля ввода
Мне нужно чтоб по нажатию в поле ввода Input type='text' загрузилась виртуальная клавиатура из Javascript и нажатые в этой клавиатуре кнопки отображались в поле ввода.
Вот страница http://good-pay.biz/111.php далее планирую вставить готовое решение в форму пополнения в платежной системе.
Вы не так поняли!
Отвечающий за загрузку клавиатуры код создает новый тег IMG. Что можно написать в нем чтоб оно работало по нажатию в поле ввода?
var inputElems = [ document.getElementsByTagName('input'), document.getElementsByTagName('textarea'), ] for (var x = 0, inputCount = 0, elem; elem = inputElems[x++];) { if (elem) { for (var y = 0, keyid = "", ex; ex = elem[y++];) { if ((ex.nodeName == "TEXTAREA" || ex.type == "text" || ex.type == "password") && ex.className.indexOf("keyboardInput") > -1) { if (!ex.id) { do { keyid = 'keyboardInputInitiator' + inputCount++; } while (document.getElementById(keyid)); ex.id = keyid; } else keyid = ex.id; var keybut = document.createElement('img'); keybut.src = "keyboard.png"; keybut.alt = "Keyboard interface"; keybut.className = "keyboardInputInitiator"; keybut.title = "Display graphical keyboard interface"; keybut.onclick = (function(a) { return function() { self.VKI_show(a); }; })(keyid); ex.parentNode.insertBefore(keybut, ex.nextSibling); if (this.VKI_isIE) { ex.onclick = ex.onselect = ex.onkeyup = function(e) { if ((e || event).type != "keyup" || !this.readOnly) this.range = document.selection.createRange(); }; } } } } }
goodier добавил 27.12.2009 в 17:28
Ну подскажите пожалуйста!!! Кто юзал JavaScript